基 础 函 数 参 考


WinMove

移动或(和)调整窗口大小.

WinMove ( "标题", "文本", x坐标, Y坐标 [, 宽度 [, 高度[,速度]]] )

参 数

标题 目标窗口标题. 请查阅 标题专用定义.
文本 目标窗口文本.
x 坐标 移动到的 X 坐标.
y 坐标 移动到的 Y 坐标.
宽度 [可选参数] 窗口的新宽度.
高度 [可选参数] 窗口的新高度.
速度 [可选参数] 窗口的移动速度. 范围从 1(最快)到 100(最慢), 如果未指定, 则为最快.

返 回 值

成功: 返回目标窗口的句柄.
失败: 返回 0, 指定的窗口不存在.

备 注

WinMove 对最小化窗口无效, 但能对隐藏窗口正常工作.
若指定的宽度和高度过小(或者是负数), 则窗口大小将不会小于 112 x 27(象素).
若宽度和高度过大, 则窗口大小将不会大于 [12+@DesktopWidth] x [12+@DesktopHeight] (像素).
X 坐标 和 Y 坐标可使用负数. 事实上, 您甚至可以把窗口移出屏幕;
若程序具有"记住上次位置"功能, 则下次运行该程序时, 窗口将在上次位置出现.
若同时有多个窗口符合匹配条件, 则使用最近激活的窗口.

如果 X、和 Y 坐标使用关键字 Default 窗口不会移动, 仅修改到所要求的尺寸.

"速度"参数用于完成窗口移动到新的大小.

相 关 函 数

WinActivate, WinClose, WinGetClientSize, WinGetPos, WinSetState

函 数 示 例


WinMove("[CLASS:Notepad]", "", 0, 0, 200, 200)

provider with jb51.net (unicode)