messaggio WM_UPDATEUISTATE
Un'applicazione invia il messaggio WM_UPDATEUISTATE per modificare lo stato dell'interfaccia utente per la finestra specificata e tutte le relative finestre figlio.
#define WM_UPDATEUISTATE 0x0128
Parametri
-
wParam
-
La parola in ordine basso specifica l'azione da eseguire. Questo parametro può avere uno dei valori seguenti.
Valore Significato - UIS_CLEAR
- 2
L'elemento dello stato dell'interfaccia utente specificato dalla parola di ordine elevato deve essere nascosto. - UIS_INITIALIZE
- 3
L'elemento dello stato dell'interfaccia utente specificato dalla parola di ordine elevato deve essere modificato in base all'ultimo evento di input. Per altre informazioni, vedere la sezione Osservazioni. - UIS_SET
- 1
L'elemento dello stato dell'interfaccia utente specificato dalla parola di ordine elevato deve essere visibile. La parola di ordine elevato specifica gli elementi dello stato dell'interfaccia utente interessati o lo stile del controllo. Questo parametro può essere uno o più dei valori seguenti.
Valore Significato - UISF_ACTIVE
- 0x4
Un controllo deve essere disegnato nello stile utilizzato per i controlli attivi. - UISF_HIDEACCEL
- 0x2
Tasti di scelta rapida. - UISF_HIDEFOCUS
- 0x1
Indicatori di stato attivo. -
lParam
-
Questo parametro non viene usato.
Commenti
Una finestra deve inviare questo messaggio per modificare lo stato dell'interfaccia utente di tutte le finestre figlio. A differenza del messaggio WM_CHANGEUISTATE , ovvero una notifica, quando DefWindowProc elabora il messaggio WM_UPDATEUISTATE modifica lo stato dell'interfaccia utente e propaga le modifiche a tutte le finestre figlio.
La funzione DefWindowProc aggiorna lo stato dell'interfaccia utente in base al valore wParam . Se lo stato dell'interfaccia utente viene modificato, la funzione invia il messaggio a tutte le finestre figlio immediate. DefWindowProc invia anche questo messaggio quando riceve un messaggio di WM_CHANGEUISTATE che informa il sistema che una finestra figlio intende modificare lo stato dell'interfaccia utente.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Vedi anche
-
Riferimento
-
Informazioni concettuali