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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour