| 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 |