ScrollDC

ScrollDC

VB声明

Declare Function ScrollDC Lib "user32" Alias "ScrollDC" (ByVal hdc As Long, ByVal dx As Long, ByVal dy As Long, lprcScroll As RECT, lprcClip As RECT, ByVal hrgnUpdate As Long, lprcUpdate As RECT) As Long

说明

在窗口(由设备场景代表)中水平和(或)垂直滚动矩形

返回值

Long,执行成功为非零值,失败为0,并设置GetLastError

参数表

参数

类型及说明

hdc

Long,设备场景句柄

dx

Long,将滚动的水平单位

dy

Long,将滚动的垂直单位

lprcScroll

RECT,要滚动的矩形

lprcClip

RECT,定义剪裁区的矩形,滚动只能在该区内进行

hrgnUpdate

Long,该区域设置为客户坐标系统中不被滚动操作覆盖的区,也可为0,则表示没有设置刷新区域

lprcUpdate

RECT,该矩形为客户坐标系统中不被滚动操作覆盖的区,也可为0(要求修改vb声明使之能接收lprcUpdate为长整型参数)

注解

若hrgnUpdate和lprcUpdate都为NULL,windows将不能为该DC计算刷新区

Top