Функция GetThemeSysColorBrush (uxtheme.h)
В этой статье
Извлекает системную цветовую кисть.
Синтаксис
HBRUSH GetThemeSysColorBrush(
[in] HTHEME hTheme,
[in] int iColorId
);
Параметры
[in] hTheme
Тип: HTHEME
Обработка данных темы.
[in] iColorId
Тип: int
Значение типа int , указывающее номер требуемого системного цвета. Может иметь одно из следующих значений.
Значение
Значение
TMT_SCROLLBAR
Цвет полос прокрутки.
TMT_BACKGROUND
Цвет фона.
TMT_ACTIVECAPTION
Цвет области подпись в активном окне.
TMT_INACTIVECAPTION
Цвет области подпись в неактивном окне.
TMT_WINDOW
Цвет окна.
TMT_WINDOWFRAME
Цвет рамки вокруг окна.
TMT_MENUTEXT
Цвет текста, нарисованного в меню.
TMT_WINDOWTEXT
Цвет текста, нарисованного в окне.
TMT_CAPTIONTEXT
Цвет текста, нарисованного в области подпись активного окна.
TMT_ACTIVEBORDER
Цвет границы вокруг активного окна.
TMT_INACTIVEBORDER
Цвет границы неактивного окна.
TMT_APPWORKSPACE
Цвет рабочей области приложения.
TMT_HIGHLIGHT
Цвет выделения.
TMT_HIGHLIGHTTEXT
Цвет выделенного текста.
TMT_BTNFACE
Цвет лицевой стороны кнопки.
TMT_BTNSHADOW
Цвет тени под кнопкой.
TMT_GRAYTEXT
Цвет неактивного текста.
TMT_BTNTEXT
Цвет текста, содержащегося в кнопке.
TMT_INACTIVECAPTIONTEXT
Цвет текста в области подпись неактивного окна.
TMT_BTNHIGHLIGHT
Цвет выделения вокруг кнопки.
TMT_DKSHADOW3D
Цвет трехмерных темных теней.
TMT_LIGHT3D
Цвет трехмерных световых областей.
TMT_INFOTEXT
Цвет информационного текста.
TMT_INFOBK
Цвет фона, лежащего в основе информационного текста.
TMT_BUTTONALTERNATEFACE
Цвет альтернативного лица кнопки.
TMT_HOTTRACKING
Цвет выделения, применяемого при наведении указателя мыши на элемент управления.
TMT_GRADIENTACTIVECAPTION
Цвет градиента, применяемый к подпись области активного окна.
TMT_GRADIENTINACTIVECAPTION
Цвет градиента, применяемый к подпись области неактивного окна.
TMT_MENUHILIGHT
Цвет выделения, нарисованного в пункте меню, когда пользователь надвигает на него указатель мыши.
TMT_MENUBAR
Цвет строки меню.
Возвращаемое значение
Тип: HBRUSH
Дескриптор данных кисти.
Если дескриптор данных темы не является маркером NULL , Метод GetThemeSysColorBrush возвращает кисть, соответствующую указанному цвету из раздела SysMetrics визуального стиля. Если дескриптор данных темы имеет значение NULL , функция возвращает кисть, соответствующую глобальному системным цвету.
Дескриптор кисти, возвращаемый этой функцией, должен быть освобожден, если он больше не нужен с помощью DeleteObject .
Требования
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Целевая платформа
Windows
Header
uxtheme.h
Библиотека
UxTheme.lib
DLL
UxTheme.dll