VB声明 |
|
Declare Function InvalidateRect& Lib "user32" (ByVal hwnd As Long, lpRect As RECT, ByVal bErase As Long) Declare Function InvalidateRectBynum& Lib "user32" Alias "InvalidateRect" (ByVal hwnd As Long, ByVal lpRect As Long, ByVal bErase As Long) |
|
说明 |
|
这个函数屏蔽一个窗口客户区的全部或部分区域。这会导致窗口在事件期间部分重画 |
|
返回值 |
|
Long,非零表示成功,零表示失败 |
|
参数表 |
|
参数 |
类型及说明 |
hwnd |
Long,待屏蔽窗口的句柄 |
lpRect |
RECT,用于描述待屏蔽矩形部分的一个矩形结构。可用InvalidateRectBynum函数,同时将lpRect设为零(Long数据类型),从而屏蔽(或禁用)整个窗口 |
bErase |
Long,TRUE(非零)导致指定的区域在重画前先删除 |
注解 |
|
一旦系统有些更新屏幕的闲置时间可用,windows就会重画窗口 |