基 础 函 数 参 考


WinGetPos

获取窗口的坐标位置和大小.

WinGetPos ( "标题" [, "文本"] )

参 数

标题 目标窗口标题. 请查阅 标题专用定义.
文本 [可选参数] 目标窗口文本.

返 回 值

成功: 返回下列信息的 4 元素数组:
$array[0] = X 坐标
$array[1] = Y 坐标
$array[2] = 宽度
$array[3] = 高度
失败: 返回 0, @error 设置为 1, 未找到目标窗口.

备 注

若目标窗口被最小化, 则 WinGetPos 返回值将是负数, 比如 -32000,
但对(非最小化的)隐藏窗口则可正常工作.
若窗口标题是"Program Manager(程序管理器)", 则返回桌面的大小.
若同时有多个窗口符合匹配条件, 则使用最近激活的窗口.

相 关 函 数

WinGetClientSize, WinMove, WinGetState

函 数 示 例


Local $size = WinGetPos("[active]")
MsgBox(0, "活动窗口状态 (X坐标,Y坐标,宽度,高度):", $size[0] & " " & $size[1] & " " & $size[2] & " " & $size[3])

provider with jb51.net (unicode)