描述
更改指定窗口的位置和尺寸。
PowerBasic 语法
METHOD MoveWindow ( _ BYVAL hWnd AS DWORD, _ BYVAL X AS LONG, _ BYVAL Y AS LONG, _ BYVAL nWidth AS LONG, _ BYVAL nHeight AS LONG, _ BYVAL bRepaint AS LONG, _ OPTIONAL BYVAL bNoScale AS LONG _ ) AS LONG |
参数
hWnd
[in]窗口的句柄。
X
[in]窗口左侧的新位置。
Y
[in]窗口顶部的新位置。
nWidth
[in]窗口的新宽度。
nHeight
[in]窗口的新高度。
bRepaint
[in]指示窗口是否要重新绘制。
bNoScale
[in, opt]不要缩放窗口。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。
备注
如果bRepaint参数为TRUE,系统会在移动窗口(即MoveWindow方法调用UpdateWindow功能)后立即向窗口过程发送WM_PAINT消息。
MoveWindow向窗口发送WM_WINDOWPOSCHANGING,WM_WINDOWPOSCHANGED,WM_MOVE,WM_SIZE和WM_NCCALCSIZE邮件。
引用文件 #INCLUDE Once
CWindow.inc