WM_ERASEBKGND 메시지

창 배경을 지워야 할 때 전송됩니다(예: 창 크기가 조정된 경우). 메시지가 전송되어 그림에 사용할 창의 무효화된 부분을 준비합니다.

#define WM_ERASEBKGND                   0x0014

매개 변수

wParam

디바이스 컨텍스트에 대한 핸들입니다.

lParam

이 매개 변수는 사용되지 않습니다.

반환 값

형식: LRESULT

애플리케이션이 배경을 지우면 0이 아닌 값을 반환해야 합니다. 그렇지 않으면 0을 반환해야 합니다.

설명

DefWindowProc 함수는 WNDCLASS 구조체의 hbrBackground 멤버로 지정된 클래스 배경 브러시를 사용하여 배경을 지웁니다. hbrBackgroundNULL인 경우 애플리케이션은 WM_ERASEBKGND 메시지를 처리하고 배경을 지워야 합니다.

애플리케이션은 메시지를 처리하고 배경을 지우는 경우 WM_ERASEBKGND 대한 응답으로 0이 아닌 값을 반환해야 합니다. 이는 더 이상 지울 필요가 없음을 나타냅니다. 애플리케이션이 0을 반환하면 창이 지우기 위해 표시된 상태로 유지됩니다. 일반적으로 PAINTSTRUCT 구조체의 fErase 멤버가 TRUE가 됨을 나타냅니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
헤더
Winuser.h(Windows.h 포함)

추가 정보

참조

DefWindowProc

WNDCLASS

개념

아이콘

기타 리소스

BeginPaint

PAINTSTRUCT