Приложение отправляет сообщения WM_ERASEBKGND когда фон окна должны быть стерты (например, при изменении размера окна). Сообщение отправляется подготовить недействительным часть окна для окраски.
WM_ERASEBKGND hdc = wParam (HDC); / / Дескриптор контекста устройства
Приложение должно возвращать ненулевое значение, если она стирает фона; в противном случае он должен возвращать ноль.
DefWindowProc функция стирает фон, используя указанный член hbrBackground структуры WNDCLASS кисти фона класса. Если hbrBackground имеет значение NULL, приложение должно обрабатывать сообщения WM_ERASEBKGND и стереть фон.
Приложение должен возвращать ненулевое в ответ на WM_ERASEBKGND, если она обрабатывает сообщение и стирает фон; Это означает, что никаких дальнейших стирания не требуется. Если приложение возвращает ноль, окно останется заметно для стирания. (Как правило, это означает что fErase член PAINTSTRUCT структуры будет TRUE.)
nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 1.0 или более поздней версии.
Заголовок:Объявленные в winuser.h.
Обзор значки, значок сообщения, обработке, DefWindowProc, PAINTSTRUCT, WM_ICONERASEBKGND, WNDCLASS