函数功能:
ValidateRect 函数将指定窗口的指定矩形区域从更新区域中删除,并使该客户区对应的区域变为有效。
API 函数原型:
BOOL ValidateRect( _In_ HWND hWnd, _In_ const RECT *lpRect );
参数解析:
|
参数 |
含义 |
|
hWnd |
1. 指定待更新的客户区所在的窗体的句柄 |
|
lpRect |
1. 一个指向 RECT 结构的指针,该矩形将从更新区域中删除 |
返回值:
1. 如果函数调用成功,返回值是非 0;
2. 如果函数调用失败,返回值是 0。
备注:
1. BeginPaint 函数会自动使全部客户区有效。如果在下一个 WM_PAINT 消息产生之前,一部分的更新区域必须有效,那么不应该调用 ValidateRect 或 ValidateRgn 函数。
2. 系统将持续产生 WM_PAINT 消息,直到当前的更新区域变为有效。




