messaggio WM_THEMECHANGED
Trasmettere a ogni finestra dopo un evento di modifica del tema. Esempi di eventi di modifica dei temi sono l'attivazione di un tema, la disattivazione di un tema o una transizione da un tema a un altro.
#define WM_THEMECHANGED 0x031A
Parametri
-
wParam
-
Questo parametro è riservato.
-
lParam
-
Questo parametro è riservato.
Valore restituito
Tipo: LRESULT
Se un'applicazione elabora questo messaggio, deve restituire zero.
Commenti
Una finestra riceve questo messaggio tramite la relativa funzione WindowProc .
Nota
Questo messaggio viene inviato dal sistema operativo. Le applicazioni in genere non inviano questo messaggio.
I temi sono specifiche per l'aspetto dei controlli, in modo che l'elemento visivo di un controllo venga trattato separatamente dalla relativa funzionalità.
Per rilasciare un handle di tema esistente, chiamare CloseThemeData. Per acquisire un nuovo handle di tema, usare OpenThemeData.
Dopo la trasmissione WM_THEMECHANGED , gli handle dei temi esistenti non sono validi. Una finestra con riconoscimento del tema deve rilasciare e riaprire uno dei relativi handle di tema preesistenti quando riceve il messaggio di WM_THEMECHANGED . Se la funzione OpenThemeData restituisce NULL, la finestra deve disegnare non visualizzata.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows XP [solo app desktop] |
Server minimo supportato |
Windows Server 2003 [solo app desktop] |
Intestazione |
|
Vedi anche
-
Altre risorse