Извлекает системную цветовую кисть.
Синтаксис
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 |