CWnd::Invalidate

 

发布时间: 2016年7月

无效 CWnd整个工作区。

语法

      void Invalidate(
   BOOL bErase = TRUE 
);

参数

  • bErase
    指定是否将清除在更新区域内的背景。

备注

工作区用于绘制下 WM_PAINT 消息时被标记发生。 在 WM_PAINT 消息由 ValidateRectValidateRgn 成员发生功能之前,该区域还可以验证。

bErase 参数指定是将清除在更新区域内的背景,当更新区域过程。 如果 bEraseTRUE,清除后台,当 BeginPaint 成员函数调用时;如果 bEraseFALSE,背景不变。 如果 bErase 是更新区域的任何部分的 TRUE,在整个区域,而不仅仅用于在给定节中,清除背景。

Windows发送 WM_PAINT 信息,只要 CWnd 更新区域不为空,而在应用程序队列的其他消息该窗口的。

示例

CWnd::UpdateWindow参见示例。

要求

Header: afxwin.h

请参阅

CWnd 类
层次结构图
CWnd::BeginPaint
CWnd::ValidateRect
CWnd::ValidateRgn
InvalidateRect
CWnd::InvalidateRect
CWnd::InvalidateRgn