CWnd::InvalidateRgn

void InvalidateRgn ( CRgn * pRgn, BOOL bErase = 진정한 );

매개 변수

pRgn

업데이트 영역에 추가 될 영역을 식별 하는 CRgn 개체에 대 한 포인터입니다. 지역 클라이언트 좌표 간주 됩니다. 이 매개 변수가 NULL인 경우 전체 클라이언트 영역이 업데이트 영역에 추가 됩니다.

bErase

업데이트 영역에 배경으로 지울 인지를 지정 합니다.

주의

CWnd의 현재 업데이트 영역에 추가 하 여 주어진된 영역 내에서 클라이언트 영역을 무효화 합니다. WM_PAINT 메시지를 보낸 다음 때 그림에 대 한 무효화 된 영역이 업데이트 영역에 있는 다른 모든 분야와 함께 표시 됩니다. WM_PAINT 메시지를 보낸 다음 때 지역 처리 될 때까지 또는 지역 ValidateRect 또는 ValidateRgn 멤버 함수에 의해 검증 될 때까지 업데이트 영역에 무효화 된 영역 누적。

BErase 매개 변수는 업데이트 영역 내 배경으로 업데이트 영역 처리 될 때 지울 인지를 지정 합니다. BeginPaint 멤버 함수를 호출 하 고; 배경 삭제 bErase TRUE이면 bErase 이 FALSE이면 백그라운드 그대로 유지 됩니다. BErase 이면 TRUE 업데이트 영역의 어떤 부분에 대 한 주어진된 부분 뿐 아니라 전체 영역에서 배경이 지워집니다.

Windows 때마다 CWnd 업데이트 영역이 비어 있고 해당 창에 대 한 응용 프로그램 큐에 다른 메시지 WM_PAINT 메시지를 보냅니다.

주어진된 지역 이전에 만들어져 있어야 합니다 지역 함수 중 하나에 의해。

CWnd 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CWnd::BeginPaint, CWnd::ValidateRect, CWnd::ValidateRgn, :: InvalidateRgn(&N)

Index