WM_ERASEBKGND

Приложение отправляет сообщения WM_ERASEBKGND когда фон окна должны быть стерты (например, при изменении размера окна). Сообщение отправляется подготовить недействительным часть окна для окраски.

WM_ERASEBKGND hdc = wParam (HDC); / / Дескриптор контекста устройства 
 

Параметры

hdc
Значение wParam. Дескриптор контекста устройства.

Возвращаемые значения

Приложение должно возвращать ненулевое значение, если она стирает фона; в противном случае он должен возвращать ноль.

Примечания

DefWindowProc функция стирает фон, используя указанный член hbrBackground структуры WNDCLASS кисти фона класса. Если hbrBackground имеет значение NULL, приложение должно обрабатывать сообщения WM_ERASEBKGND и стереть фон.

Приложение должен возвращать ненулевое в ответ на WM_ERASEBKGND, если она обрабатывает сообщение и стирает фон; Это означает, что никаких дальнейших стирания не требуется. Если приложение возвращает ноль, окно останется заметно для стирания. (Как правило, это означает что fErase член PAINTSTRUCT структуры будет TRUE.)

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 1.0 или более поздней версии.
Заголовок:Объявленные в winuser.h.

Родственные слова

Обзор значки, значок сообщения, обработке, DefWindowProc, PAINTSTRUCT, WM_ICONERASEBKGND, WNDCLASS

Index