ScrollWindow

VB声明
Declare Function ScrollWindow Lib "user32" Alias "ScrollWindow" (ByVal hWnd As Long, ByVal XAmount As Long, ByVal YAmount As Long, lpRect As RECT, lpClipRect As RECT) As Long
说明
滚动窗口客户区的全部或一部分
返回值
Long，非零表示成功，零表示失败。会设置GetLastError
参数表
参数 | 类型及说明
hWnd | Long，待滚动窗口的句柄
XAmount | Long，水平滚动的距离。正值向右滚动，负值向左滚动
YAmount | Long，垂直滚动的距离。正值向下滚动，负值向上滚动
lpRect | RECT，用客户区坐标表示的一个矩形，它定义了客户区要滚动的一个部分。如设为NULL，则滚动整个客户区。在NULL的情况下，子窗口和控件的位置也会随同任何无效区域移动。否则，子窗口和无效区域不会一起移动。因此，在滚动之前，如指定了lpRect，一个明智的做法是先调用UpdateWindow函数
lpClipRect | RECT，指定剪切区域。只有这个矩形的区域才可能滚动。该矩形优先于lpRect。可设为NULL

Top