描述
ScrollDC功能水平和垂直滚动一个位矩形。
C/C++ 语法
BOOL ScrollDC( HDC hDC, int dx, int dy, const RECT *lprcScroll, const RECT *lprcClip, HRGN hrgnUpdate, LPRECT lprcUpdate ); |
PB语法
BOOL ScrollDC ( _ BYVAL hDC AS DWORD, _ BYVAL dx AS LONG, _ BYVAL dy AS LONG, _ BYREF lprcScroll AS RECT, _ BYREF lprcClip AS RECT, _ BYVAL hrgnUpdate AS DWORD, _ BYREF lprcUpdate AS RECT _ ) AS LONG |
参数
hDC |
[in]处理包含要滚动的位的设备上下文。 |
dx |
[in]指定以水平滚动为单位的设备单位数量。 |
dy |
[in]指定垂直滚动的设备单位数量。 |
lprcScroll |
[in]指向包含要滚动的位坐标的RECT结构的指针。 |
lprcClip |
[in]指向包含裁剪矩形坐标的RECT结构的指针。 |
hrgnUpdate |
[in]处理滚动过程未覆盖的区域。 |
lprcUpdate |
[out]指向RECT结构的指针,该结构接收包围滚动更新区域的矩形坐标。 |
返回值
如果函数成功,则返回值是滚动框的当前位置。
如果函数失败,返回值为零。
备注
如果lprcUpdate参数为NULL,则系统不会计算更新矩形。
当您必须滚动窗口的整个客户端区域时,请使用ScrollWindowEx功能。
最低操作系统
Windows 95,Windows NT 3.51。
引用文件 #INCLUDE Once
WinUser.inc