Функция 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