OpenThemeData, fonction (uxtheme.h)
Ouvre les données de thème d’une fenêtre et de sa classe associée.
Syntaxe
HTHEME OpenThemeData(
[in] HWND hwnd,
[in] LPCWSTR pszClassList
);
Paramètres
[in] hwnd
Type : HWND
Handle de la fenêtre pour laquelle les données de thème sont requises.
[in] pszClassList
Type : LPCWSTR
Pointeur vers une chaîne qui contient une liste de classes séparées par des points-virgules.
Valeur retournée
Type : HTHEME
OpenThemeData tente de mettre en correspondance chaque classe, une par une, à une section de données de classe dans le thème actif. Si une correspondance est trouvée, un handle HTHEME associé est retourné. Si aucune correspondance n’est trouvée , null est retourné.
Remarques
Le paramètre pszClassList contient une liste, pas seulement un nom, pour permettre à la classe d’obtenir la meilleure correspondance entre la classe et le style visuel actuel. Par exemple, un bouton peut passer L"OkButton ; Button » si son ID est ID_OK. Si le style visuel actuel a une entrée pour OkButton, celle-ci est utilisée ; sinon, aucun style visuel n’est appliqué.
Les noms de classe pour le thème Aero sont définis dans AeroStyle.xml.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | uxtheme.h |
Bibliothèque | UxTheme.lib |
DLL | UxTheme.dll |