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


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

Задает атрибуты для управления применением визуальных стилей к указанному окну.

Синтаксис

HRESULT SetWindowThemeAttribute(
  [in] HWND                     hwnd,
  [in] WINDOWTHEMEATTRIBUTETYPE eAttribute,
  [in] PVOID                    pvAttribute,
  [in] DWORD                    cbAttribute
);

Параметры

[in] hwnd

Тип: HWND

Обработайте окно для применения изменений.

[in] eAttribute

Тип: перечисление WINDOWTHEMEATTRIBUTETYPE

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

Ценность Значение
WTA_NONCLIENT
Задает атрибуты, не связанные с клиентом. pvAttribute должен быть указателем типа WTA_OPTIONS.

[in] pvAttribute

Тип: PVOID

Указатель, указывающий атрибуты для задания. Тип определяется значением eAttribute.

[in] cbAttribute

Тип: DWORD

Задает размер данных в байтах, на которые указывает pvAttribute.

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

Тип: HRESULT

Если эта функция выполнена успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2008 [только классические приложения]
целевая платформа Виндоус
заголовка uxtheme.h
библиотеки UxTheme.lib
DLL UxTheme.dll

См. также

WINDOWTHEMEATTRIBUTETYPE