Система обеспечивает цветовые значения по умолчанию для кнопок. Система посылает сообщение WM_CTLCOLORBTN кнопки родительского окна, прежде чем сделать кнопку. Это сообщение содержит дескриптор контекста устройства кнопки и дескриптора дочернего окна. Родительское окно эти маркеры можно использовать для изменения цвета фона и текст кнопки. В следующей таблице показаны по умолчанию кнопку Цветовые значения.
| Значение | Элемент цветные |
|---|---|
| COLOR_BTNFACE | Кнопка лица. |
| COLOR_BTNHIGHLIGHT | Выделить область (верхнего и левого краев) кнопки. |
| COLOR_BTNSHADOW | Теневые области (нижней и правой кромки) одной кнопки. |
| COLOR_BTNTEXT | Обычный текст (nongrayed) в кнопок. |
| COLOR_GRAYTEXT | Инвалиды (серый) текст на кнопках. Этот цвет имеет значение 0, если текущий драйвер дисплея не поддерживает сплошным серым цветом. |
| COLOR_WINDOW | Фон окна. |
| COLOR_WINDOWFRAME | Оконные рамы. |
| COLOR_WINDOWTEXT | Текст в windows. |
Приложение может получить значения по умолчанию для этих цветов путем вызова GetSysColor функцию, или установите значения путем вызова SetSysColors функции. Для получения дополнительных сведений о системных цветов, см. Сведения о системе. Для получения дополнительных сведений о том, как используются цвета с элементами управления просмотра элементов управления.