描述
ScrollWindow功能滚动指定窗口的客户区的内容。
Note ScrollWindow功能用于向后兼容。
C/C++ 语法
BOOL ScrollWindow( HWND hwnd, int XAmount, int YAmount, const RECT *lpRect, const RECT *lpClipRect ); |
PB语法
FUNCTION ScrollWindow ( _ BYVAL hwnd AS DWORD, _ BYVAL XAmount AS LONG, _ BYVAL YAmount AS LONG, _ BYREF lpRect AS RECT, _ BYREF lpClipRect AS RECT _ ) AS LONG |
参数
hwnd |
[in]处理要滚动客户区的窗口。 |
XAmount |
[in]指定水平滚动的设备单位数量。 |
YAmount |
[in]指定垂直滚动的设备单位数量。 |
lpRect |
[in]指向RECT结构的指针,指定要滚动的客户区域的部分。 |
lpClipRect |
[in]指向包含裁剪矩形坐标的RECT结构的指针。 |
返回值
如果函数成功,则返回值是滚动框的当前位置。
如果函数失败,返回值为零。
备注
如果插入符在滚动窗口中,ScrollWindow将自动隐藏插入符,以防止它被删除,然后在滚动完成后恢复插入符号。
ScrollWindow未覆盖的区域未重绘,但它被组合到窗口的更新区域。
如果lpRect参数为NULL,则窗口中任何子窗口的位置将被XAmount和YAmount参数指定的量偏移;
如果lpRect不为NULL,则子窗口的位置不会更改,窗口中的无效区域不会被偏移。
最低操作系统
Windows 95,Windows NT 3.51。
引用文件 #INCLUDE Once
WinUser.inc