Condividi tramite


Funzione OpenThemeDataEx (uxtheme.h)

Apre i dati del tema associati a una finestra per le classi tema specificate.

Sintassi

HTHEME OpenThemeDataEx(
  [in] HWND    hwnd,
  [in] LPCWSTR pszClassList,
  [in] DWORD   dwFlags
);

Parametri

[in] hwnd

Tipo: HWND

Handle a una finestra o a un controllo da cui recuperare il tema.

[in] pszClassList

Tipo: LPCWSTR

Elenco delimitato da punti e virgola dei nomi di classe da trovare.

[in] dwFlags

Tipo: DWORD

Flag facoltativi che controllano come restituire i dati del tema. Può essere impostato su una combinazione dei valori seguenti.

valore Significato
OTD_FORCE_RECT_SIZING
Forza le immagini disegnate da questo tema per adattarsi ai rettangoli specificati dalle funzioni di disegno.
OTD_NONCLIENT
Consente di disegnare elementi tema nell'area non client della finestra.

Valore restituito

Tipo: HTHEME

Se viene trovata una corrispondenza, viene restituito un handle valido per un tema. In caso contrario, verrà restituito un valore NULL .

Commenti

La stringa specificata da pszClassIdList verrà tokenizzata usando punti e virgola come delimitatore. I nomi vengono corrispondenti ai nomi di classe un token alla volta. Se non viene trovata alcuna corrispondenza per un token specifico, il token successivo verrà corrispondente. Se viene trovata una corrispondenza, il valore restituito della funzione sarà l'handle del tema associato alla classe corrispondente.

I nomi di classe per il tema Aero sono definiti in AeroStyle.xml.

Requisiti

   
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

OpenThemeData