다음을 통해 공유


CWnd::Invalidate

전체 클라이언트 영역을 무효화 CWnd.

void Invalidate(
   BOOL bErase = TRUE 
);

매개 변수

  • bErase
    업데이트 영역 내에서 배경을 지울 것인지 지정 합니다.

설명

클라이언트 영역의 경우 그리기에 대 한 표시 된 다음 WM_PAINT 메시지를 발생 합니다.영역도 하기 전에 유효성을 검사할 수는 WM_PAINT 메시지가 발생 하는 ValidateRect 또는 ValidateRgn 멤버 함수.

bErase 매개 변수는 지정 배경 업데이트 영역 내에서 업데이트 영역에서 처리 될 때 지울 수 있는지 여부.경우 bErase 입니다 TRUE, 백그라운드를 지울 때의 BeginPaint 멤버 함수 라고 합니다. 경우 bErase 는 FALSE, 배경을 변경 되지 않습니다.경우 bErase 는 TRUE 부분이 업데이트 영역에는 해당된 부품에서 뿐 아니라 전체 영역의 배경을 지워집니다.

보내는 Windows는 WM_PAINT 때마다 메시지는 CWnd 업데이트 영역 비어 및 해당 창에 대 한 응용 프로그램 큐에서 다른 메시지가 있습니다.

예제

예제를 보려면 CWnd::UpdateWindow.

요구 사항

헤더: afxwin.h

참고 항목

참조

CWnd 클래스

계층 구조 차트

CWnd::BeginPaint

CWnd::ValidateRect

CWnd::ValidateRgn

InvalidateRect

CWnd::InvalidateRect

CWnd::InvalidateRgn