Поделиться через


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

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

Синтаксис

void SetThemeAppProperties(
  DWORD dwFlags
);

Параметры

dwFlags

Тип: DWORD

DWORD , указывающий один или несколько следующих битовых флагов, которые можно объединить с логическим ИЛИ.

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

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

None

Remarks

После установки флагов отправьте сообщение WM_THEMECHANGED в окно main приложения, чтобы изменения вступили в силу.

Примеры

В этом примере объединяются флаги и вызывается эта функция, как показано ниже.

DWORD dwFlags = (STAP_ALLOW_NONCLIENT | 
        STAP_ALLOW_CONTROLS | STAP_ALLOW_WEBCONTENT);
SetThemeAppProperties(dwFlags);

Требования

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

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

GetThemeAppProperties