函数参考


ControlMove

在窗口内移动控件.

ControlMove ( "窗口标题", "窗口文本", 控件ID, X坐标, Y坐标 [, 宽度 [, 高度]] )

参数

窗口标题 目标窗口标题.
窗口文本 目标窗口文本.
控件ID 目标控件.请查看关于 控件 的说明.
X坐标 要移动到的新 X 坐标.
Y坐标 要移动到的新 Y 坐标.
宽度 [可选参数] 窗口的新宽度.
高度 [可选参数] 窗口的新高度.

返回值

成功: 返回值为1.
失败: 返回值为0,说明未找到目标窗口/控件.

注意/说明

如果 X 坐标 和 与 Y 坐标等于 Default 关键字 ,将不会移动控件, 只是调整控件大小.

相关

ControlCommand, ControlGetPos

示例/演示


Run("winver.exe")
$HWND=WinWaitActive('[REGEXPTITLE:.+Windows;REGEXPCLASS:#\d+]','')
If IsHWnd($HWND) Then
    MsgBox(32,$HWND,'系统关于窗口出现咯...我们移动确定按钮试试')
    ControlMove($HWND, "", "Button1",20,40)
Else
    MsgBox(32,"ERROR","貌似没找到窗口嘛...")
EndIf