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

Vedi anche

CloseThemeData