CWnd::OnEraseBkgndnbsp(&N);

afx_msg BOOL OnEraseBkgnd ( CDC * pDC );

반환 값

배경; 삭제 하는 경우 0이 아닌 그렇지 않으면 0。

매개 변수

pDC

장치 컨텍스트 개체를 지정합니다.

주의

CWnd 개체 배경 지우기 (예를 들어 때) 필요로 할 때이 멤버 함수를 호출 하는 프레임 워크. 그림에 대 한 무효화 된 영역을 준비 하 라고。

기본 구현은 창 클래스 구조체의 hbrBackground 멤버에 의해 지정 된 창 클래스 배경 브러시를 사용 하 여 백그라운드를 지웁니다.

HbrBackground 멤버가 NULL이면 OnEraseBkgnd 재정의 된 버전 배경 색상을 삭제 해야 합니다. 귀하의 버전은 첫 번째 호출에 의해 CWnd 좌표와 함께 해당된 브러시의 원점을 또한 정렬 되어야 UnrealizeObject 브러시를 선택한 다음 브러시에 대 한。

메시지를 처리 하 고 배경;를 삭제 하는 경우 재정의 OnEraseBkgnd WM_ERASEBKGND 응답에서 0이 아닌 반환 해야 이 더 이상 지우기가 필요를 나타냅니다. 0를 반환 하는 경우 창을 지울 필요가 표시 유지 됩니다. (일반적으로, 즉 PAINTSTRUCT 구조체의 fErase 멤버 사실일 것 이다.)

Windows 배경 MM_TEXT 매핑 모드와 함께 계산 됩니다 가정 합니다. 지울 영역 장치 컨텍스트 다른 매핑 모드를 사용 하는 경우 클라이언트 영역의 보이는 부분 내 되지 않을 수 있습니다.

메모nbsp;??이 멤버 함수는 Windows 메시지를 처리 하는 응용 프로그램을 허용 하는 프레임 워크에 의해 호출 됩니다. 함수에 전달 된 매개 변수 프레임 워크는 메시지를 받으면 받은 매개 변수를 반영 합니다. 이 함수의 기본 클래스 구현을 호출 하는 경우 해당 구현을 원래 메시지와 하지 제공한 매개 변수를 함수에 전달 된 매개 변수 사용 됩니다(&N).

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

참고 항목nbsp;WM_ICONERASEBKGND, CGdiObject::UnrealizeObject, WM_ERASEBKGND(&N)

Index