InvalidateRect,InvalidateRectBynum

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就会重画窗口

Top