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

CloseThemeData