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

Открывает данные темы для окна и связанного с ним класса.

Синтаксис

HTHEME OpenThemeData(
  [in] HWND    hwnd,
  [in] LPCWSTR pszClassList
);

Параметры

[in] hwnd

Тип: HWND

Дескриптор окна, для которого требуются данные темы.

[in] pszClassList

Тип: LPCWSTR

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

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

Тип: HTHEME

OpenThemeData пытается сопоставить каждый класс по одному с разделом данных класса в активной теме. Если совпадение найдено, возвращается связанный дескриптор HTHEME. Если совпадение не найдено, возвращается значение NULL .

Комментарии

Параметр pszClassList содержит список, а не только одно имя, чтобы предоставить классу возможность получить наилучшее соответствие между классом и текущим стилем визуального элемента. Например, кнопка может передавать L"OkButton; Кнопка", если ее идентификатор ID_OK. Если текущий визуальный стиль содержит запись для OkButton, она используется; В противном случае визуальный стиль не применяется.

Имена классов для темы Aero определены в AeroStyle.xml.

Требования

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

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

CloseThemeData