导航:  Classes > CWindow Class > IWindow Interface >

MoveWindow (Method)

上一页返回章节概述下一页

描述

 

更改指定窗口的位置和尺寸。

 

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_WINDOWPOSCHANGINGWM_WINDOWPOSCHANGEDWM_MOVEWM_SIZEWM_NCCALCSIZE邮件。

 

引用文件 #INCLUDE Once

 

CWindow.inc