Класс фоновую кисть

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

Чтобы назначить фоновую кисть к классу, создайте кисть с использованием соответствующих функций GDI и назначить возвращенный кисти ручку hbrBackground член WNDCLASSEX структуры.

Вместо того, чтобы создание кисти, приложение можно установить hbrBackground члена к одному из значений цветов стандартной системы. Список значений цветов стандартной системы, SetSysColors.

Чтобы использовать стандартный системный цвет, приложение должно увеличить значение цвета фона на единицу. Например COLOR_BACKGROUND + 1 — системный цвет фона. Вы можете использовать, GetSysColorBrush функции для получения дескриптора, соответствующий стандартный системный цвет кисти, а затем укажите дескриптор в hbrBackground член WNDCLASSEX структуры.

Система не требует класс окна имеют класса фоновую кисть. Если этот параметр имеет значение NULL, окно необходимо нарисовать свой собственный фон, всякий раз, когда он получает сообщения WM_ERASEBKGND.

Index