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,那么更新矩形会用逻辑坐标表示 |