Funzione OpenThemeData (uxtheme.h)
Apre i dati del tema per una finestra e la relativa classe associata.
Sintassi
HTHEME OpenThemeData(
[in] HWND hwnd,
[in] LPCWSTR pszClassList
);
Parametri
[in] hwnd
Tipo: HWND
Handle della finestra per cui sono necessari i dati del tema.
[in] pszClassList
Tipo: LPCWSTR
Puntatore a una stringa contenente un elenco delimitato da punti e virgola delle classi.
Valore restituito
Tipo: HTHEME
OpenThemeData tenta di corrispondere a ogni classe, una alla volta, a una sezione dei dati della classe nel tema attivo. Se viene trovata una corrispondenza, viene restituito un handle HTHEME associato. Se non viene trovata alcuna corrispondenza viene restituito NULL .
Commenti
Il parametro pszClassList contiene un elenco, non solo un singolo nome, per fornire alla classe un'opportunità per ottenere la corrispondenza migliore tra la classe e lo stile visivo corrente. Ad esempio, un pulsante potrebbe passare L"OkButton; Button" se l'ID è ID_OK. Se lo stile di visualizzazione corrente ha una voce per OkButton, che viene utilizzata; in caso contrario, non viene applicato alcun stile di visualizzazione.
I nomi di classe per il tema Aero sono definiti in AeroStyle.xml.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | uxtheme.h |
Libreria | UxTheme.lib |
DLL | UxTheme.dll |