ValidateRgn功能通过从指定窗口的当前更新区域中删除区域来验证区域内的客户区。
BOOL ValidateRgn(
HWND 【的hWnd】, | //窗口的句柄 |
HRGN 【HRGN】 | //有效区域的句柄 |
); |
参数
【的hWnd】
标识要更新其更新区域的窗口。
【HRGN】
标识定义要从更新区域中删除的区域的区域。如果此参数为NULL,则将删除整个客户机区域。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。
备注
指定区域必须由区域函数创建。区域坐标被假设为客户端坐标。
BeginPaint功能自动验证整个客户端区域。如果在生成下一个WM_PAINT消息之前必须验证更新区域的一部分,则不应调用ValidateRect和ValidateRgn函数。
也可以看看
BeginPaint, ExcludeUpdateRgn, InvalidateRect, InvalidateRgn, ValidateRect, WM_PAINT