GetUpdateRect

GetUpdateRect

VB声明

Declare Function GetUpdateRect Lib "user32" Alias "GetUpdateRect" (ByVal hwnd As Long, lpRect As RECT, ByVal bErase As Long) As Long

说明

获得一个矩形,它描叙了指定窗口中需要更新的那一部分(在vb里使用:到一个vb窗体或控件里发生paint事件的时候,更新区域已被清除了。所以这个函数对于vb来说是没有意义的。然而,可用一个子类模块拦截一个窗体或控件的WM_PAINT消息,在vb自行清除之前了解更新区域在哪里)

返回值

Long,非零表示成功,零表示失败

参数表

参数

类型及说明

hwnd

Long,欲在其中调查更新区域的那个窗口

lpRect

RECT,随同更新坐标载入的矩形

bErase

Long,设置TRUE(非零),清除更新区域

注解

如窗口类样式拥有CS_OWNDC集,且窗口映射模式不是MM_TEXT,那么更新矩形会用逻辑坐标表示

Top