导航:  Windows Controls Wrapper Functions > Scroll Bar Control > Functions >

ScrollDC

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

描述

 

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