Функция 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 |