afx_msg BOOL OnEraseBkgnd ( CDC * pDC );
Возвращаемое значение
Ненулевое значение, если она стирает фона; в противном случае 0.
Параметры
pDC
Указывает объект контекста устройства.
Примечания
Платформа вызывает функцию-член когда фон объектов CWnd стирания (например, при изменении размера). Она называется подготовить недействительным региона для окраски.
Реализация по умолчанию стирает фона с помощью кисти фона класса окна, указанный член hbrBackground структуры класса окна.
Если член hbrBackground имеет значение NULL, Переопределенные версии OnEraseBkgnd следует стереть цвет фона. Ваша версия следует также привести в соответствие происхождение предполагаемой кисти с координатами CWnd первым вызовом UnrealizeObject для кисти и последующего выбора кисти.
Переопределенный OnEraseBkgnd должен возвращать ненулевое в ответ на WM_ERASEBKGND , если он обрабатывает сообщение и стирает фон; Это означает, что никаких дальнейших стирания не требуется. Если она возвращает 0, окно останется помеченных как нужно стереть. (Как правило, это означает что fErase член PAINTSTRUCT структуры будет TRUE.)
Windows предполагает, что фон вычисляется с режимом отображения MM_TEXT . Если контекст устройства использует любой другой режим отображения, стерты район не может быть в пределах видимой частью клиентской области.
Примечание Эта функция-член вызывается framework позволяет приложению обрабатывать сообщение Windows. Параметры, переданные функции отражают параметры, полученные в рамках, когда сообщение было получено. При вызове базового класса реализация этой функции, что реализация будет использовать параметры, первоначально с сообщением и не предоставляемые параметрами функции передается.
Обзор CWnd |nbsp; Члены класса | Иерархическая схема
См. такжеnbsp;WM_ICO&NERASEBKGND, CGdiObject::UnrealizeObject, WM_ERASEBKGND