Share via


CWnd::InvalidateRect

주어진된 사각형 안에서 클라이언트 영역에 사각형을 추가 하 여 무효화 된 CWnd 업데이트 영역.

void InvalidateRect(
   LPCRECT lpRect,
   BOOL bErase = TRUE 
);

매개 변수

  • lpRect
    가리키는 있는 CRect 개체 또는 RECT 사각형 클라이언트 좌표로 업데이트 영역에 추가할 수 있는 구조입니다.경우 lpRect 는 NULL, 전체 클라이언트 영역에 추가 됩니다.

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

설명

경우 그리기를 무효화 된 사각형 함께 다른 모든 영역이 업데이트 영역에 표시 된 다음 WM_PAINT 메시지가 보내집니다.영역에서 처리 될 때까지 무효화 된 영역이 업데이트 영역에 누적 때 다음 WM_PAINT 호출이 발생 하 영역에서의 유효성을 검사할 때까지 나는 ValidateRect 또는 ValidateRgn 멤버 함수.

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

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

요구 사항

헤더: afxwin.h

참고 항목

참조

CWnd 클래스

계층 구조 차트

CWnd::BeginPaint

CWnd::ValidateRect

CWnd::ValidateRgn

InvalidateRect

CWnd::Invalidate

CWnd::InvalidateRgn