WM_ACTIVATE messaggio
Inviato sia alla finestra in fase di attivazione che alla finestra disattivata. Se le finestre usano la stessa coda di input, il messaggio viene inviato in modo sincrono, prima alla procedura della finestra di primo livello disattivata, quindi alla procedura della finestra di primo livello che viene attivata. Se le finestre usano code di input diverse, il messaggio viene inviato in modo asincrono, quindi la finestra viene attivata immediatamente.
#define WM_ACTIVATE 0x0006
Parametri
-
wParam
-
La parola a basso ordine specifica se la finestra viene attivata o disattivata. Questo parametro può avere uno dei valori seguenti. La parola ad ordine elevato specifica lo stato ridotto della finestra attivata o disattivata. Un valore diverso da zero indica che la finestra viene ridotta al minimo.
Valore Significato - WA_ACTIVE
- 1
Attivato da un metodo diverso da un clic del mouse, ad esempio da una chiamata alla funzione SetActiveWindow o dall'uso dell'interfaccia della tastiera per selezionare la finestra. - WA_CLICKACTIVE
- 2
Attivato da un clic del mouse. - WA_INACTIVE
- 0
Disattivato. -
lParam
-
Handle per la finestra attivata o disattivata, a seconda del valore del parametro wParam . Se la parola a basso ordine di wParam è WA_INACTIVE, lParam è lParam l'handle della finestra attivata. Se la parola a basso ordine di wParam è WA_ACTIVE o WA_CLICKACTIVE, lParam è l'handle alla finestra disattivata. Questo handle può essere NULL.
Valore restituito
Se un'applicazione elabora questo messaggio, deve restituire zero.
Commenti
Se la finestra viene attivata e non viene ridotta al minimo, la funzione DefWindowProc imposta lo stato attivo della tastiera sulla finestra. Se la finestra viene attivata da un clic del mouse, riceve anche un messaggio di WM_MOUSEACTIVATE .
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