Клас фону пензля

Клас фону пензля готує клієнтської області вікна подальшим нанесенням застосунком. Система використовує пензля заповнити клієнтської області з суцільним кольором або візерунок, тим самим видалити всі попередні зображення з цього розташування, чи вони належать до вікна, чи ні. Система повідомляє вікна, що його фону повинні бути пофарбовані шляхом надсилання WM_ERASEBKGND повідомлення до вікна. Докладніше, перегляньте статтю пензлів.

Щоб призначити фону пензель до класу, створення пензля за допомогою відповідної функції GDI і призначити повернувся пензля дескриптор WNDCLASSEX структури, член hbrBackground.

Замість того щоб створити пензель, додаток можна установити член hbrBackground одне зі значень кольорів стандартної системи. Щоб переглянути список значень кольорів стандартної системи, SetSysColors.

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

Система не потребує, що клас вікна мають клас фону Пензель. Якщо цей параметр має значення NULL, вікна повинні малювати свої власні фону, кожного разу, коли вона отримує повідомлення WM_ERASEBKGND.

Index