获取指定窗口的客户区的大小信息。
WinGetClientSize ( "窗口标题" [, "窗口文本"] )
参数
| 窗口标题 | 目标窗口标题。 |
| 窗口文本 | [可选参数] 目标窗口文本。 |
返回值
| 成功: | 返回一个含有下列信息的数组: |
| $array[0] = 目标窗口客户区的宽度 | |
| $array[1] = 目标窗口客户区的高度 | |
| 失败: | 返回值为1,并把 @error 设为 1,说明未找到目标窗口。 |
注意
若目标窗口被最小化,则返回的宽度和高度都是零。但是,即使目标窗口处于(非最小化)隐藏状态 WinGetClientSize 仍能正常工作。若窗口标题是"Program Manager"则本函数将返回桌面的大小。WinGetClientSize("") 则表示目标窗口是当前激活窗口。若同时有多个窗口符合匹配条件则程序将获取最近被激活的窗口的大小。
相关
WinGetPos, WinMove
示例
$size = WinGetClientSize("")
MsgBox(0, "当前激活窗口的客户区的大小是(宽度,高度):", $size[0] & " " & $size[1])