Уведомление WM_ERASEBKGND


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

Синтаксис

WM_ERASEBKGND

    WPARAM wParam
    LPARAM lParam;

Параметры

wParam

Дескриптор контекста устройства.

lParam

Этот параметр не используется.

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

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

Замечания

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

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

Смотри также

Обзор Значки, Уведомления, используемые значками, BeginPaint, DefWindowProc, PAINTSTRUCT, WM_ICONERASEBKGND, WNDCLASS

 
Размещение и совместимость WM_ERASEBKGND
К Windows XP Да
л Windows 2000 Professional Да
и Windows NT Workstation Да версии 3.1 и выше
е Windows Me Да
н Windows 98 Да
т Windows 95 Да
С Windows 2003 Server Да
е Windows 2000 Server Да
р Windows NT Server Да версии 3.1 и выше
в
е
р
Используемая библиотека -
Используемая DLL -
Заголовочный файл
- объявлено в Winuser.h
- включено в Windows.h
Unicode -
Замечания по платформе Не имеется

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz