Функция GetThemeAppProperties (uxtheme.h)

Извлекает флаги свойств, управляющие применением стилей визуальных элементов в текущем приложении.

Синтаксис

DWORD GetThemeAppProperties();

Возвращаемое значение

Тип: DWORD

Следующие возвращаемые значения представляют собой битовые флаги в сочетании с оператором логического ИЛИ.

Код возврата Описание
STAP_ALLOW_NONCLIENT
Указывает, что к неклиентным областям окон приложений применяются стили визуальных элементов.
STAP_ALLOW_CONTROLS
Указывает, что к элементам управления в окнах приложений применяются стили визуальных элементов.
STAP_ALLOW_WEBCONTENT
Указывает, что все веб-содержимое, отображаемое в приложении, отображается с использованием стилей визуальных элементов.

Комментарии

Отдельные флаги можно извлечь из результата путем объединения результата с логическим И нужного флага.

Не вызывайте эту функцию в конструкторах DllMain или глобальных объектов. Это может привести к недопустимым возвращаемым значениям.

Примеры

Этот пример извлекает состояние одного флага из результата функции.

DWORD resultFlags = GetThemeAppProperties();
bool ctrlsAreThemed = ((resultFlags & STAP_ALLOW_CONTROLS) != 0);

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header uxtheme.h
Библиотека UxTheme.lib
DLL UxTheme.dll (версия 1.0 или более поздняя)

См. также раздел

SetThemeAppProperties