Функция GetThemeBool (uxtheme.h)
Извлекает значение свойства BOOL из раздела SysMetrics данных темы.
Синтаксис
HRESULT GetThemeBool(
[in] HTHEME hTheme,
[in] int iPartId,
[in] int iStateId,
[in] int iPropId,
[out] BOOL *pfVal
);
Параметры
[in] hTheme
Тип: HTHEME
Обработка данных указанной темы окна. Используйте OpenThemeData для создания HTHEME.
[in] iPartId
Тип: int
Значение типа int , указывающее часть, содержащую свойство BOOL. См . раздел Части и состояния.
[in] iStateId
Тип: int
Значение типа int , указывающее состояние части. См . раздел Части и состояния.
[in] iPropId
Тип: int
Значение типа int , указывающее извлекаемое свойство. Может иметь одно из следующих значений.
Значение | Значение |
---|---|
|
Значение TRUE , если изображение, связанное с частью и состоянием, имеет прозрачные области. Определение значения TMT_TRANSPARENTCOLOR, определяющего прозрачный цвет, см. в разделе GetThemeColor . |
|
Значение TRUE, если неклиентная область подпись, связанная с частью, и состояние зависят от ширины текста. |
|
Значение TRUE , если на изображении, связанном с частью и состоянием, должна быть нарисована только граница. |
|
Значение TRUE , если элемент управления, связанный с частью и состоянием, будет обрабатывать собственный состав изображений. |
|
Значение TRUE , если изображения истинного размера, связанные с этой частью и состоянием, должны быть отрисованы на фоновой заливки. |
|
Значение TRUE , если глиф, связанный с этой частью и состоянием, имеет прозрачные области. Определение значения TMT_GLYPHCOLOR, определяющего прозрачный цвет, см. в разделе GetThemeColor . |
|
Значение TRUE , если глиф, связанный с этой частью и состоянием, должен быть нарисован без фона. |
|
Значение TRUE , если всегда должна отображаться панель изменения размера, связанная с этой частью и состоянием. |
|
Значение TRUE , если изображение, связанное с этой частью, и состояние должны быть перевернуты, если окно просматривается в режиме чтения справа налево. |
|
Значение TRUE , если изображение, связанное с этой частью и состоянием, должно иметь одинаковую высоту и ширину. |
|
Значение TRUE , если изображение truesize или граница, связанные с этой частью и состоянием, должны иметь размер 2. |
|
Значение TRUE , если изображение, связанное с этой частью и состоянием, при необходимости будет масштабироваться больше по размеру. |
|
Значение TRUE , если изображение, связанное с этой частью и состоянием, при необходимости будет масштабироваться меньше. |
|
Значение TRUE , если изображение, связанное с этой частью и состоянием, основано на текущем пользователе. |
[out] pfVal
Тип: BOOL*
Указатель на boOL , получающий полученное значение свойства.
Возвращаемое значение
Тип: HRESULT
Если эта функция завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | uxtheme.h |
Библиотека | UxTheme.lib |
DLL | UxTheme.dll |