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