ValidateRect 编辑

ValidateRect函数通过从指定窗口的更新区域中移除矩形来验证矩形内的客户区。

BOOL ValidateRect(

HWND 【的hWnd】,//窗口的句柄
CONST RECT *【LPRECT】//验证矩形坐标的地址
); 

参数

【的hWnd】

标识要更新其更新区域的窗口。如果此参数为NULL,Windows将无效并重新绘制所有窗口,并在函数返回之前将WM_ERASEBKGND和WM_NCPAINT消息发送到窗口过程。

【LPRECT】

指向RECT结构,其中包含要从更新区域中删除的矩形的客户端坐标。如果此参数为NULL,则将删除整个客户机区域。

返回值

如果函数成功,返回值不为零。

如果函数失败,返回值为零。

备注

BeginPaint功能自动验证整个客户端区域。如果在生成下一个WM_PAINT消息之前必须验证更新区域的一部分,则不应调用ValidateRectValidateRgn函数。

Windows继续生成WM_PAINT消息,直到当前更新区域被验证。

也可以看看

BeginPaint, InvalidateRect, InvalidateRgn, RECT, ValidateRgn, WM_PAINT

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:60 次

字数:2130

最后编辑:1 年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。