Share via


messaggio WM_MOUedizione Standard ACTIVATE

Inviato quando il cursore si trova in una finestra inattiva e l'utente preme un pulsante del mouse. La finestra padre riceve questo messaggio solo se la finestra figlio la passa alla funzione DefWindowProc.

Una finestra riceve questo messaggio tramite la relativa funzione WindowProc.

#define WM_MOUSEACTIVATE                0x0021

Parametri

wParam

Handle per la finestra padre di primo livello della finestra in fase di attivazione.

lParam

La parola con ordine basso specifica il valore di hit test restituito dalla funzione DefWindowProc come risultato dell'elaborazione del messaggio WM_NCHITTEST. Per un elenco dei valori di hit test, vedere WM_NCHITTEST.

La parola di ordine elevato specifica l'identificatore del messaggio del mouse generato quando l'utente ha premuto un pulsante del mouse. Il messaggio del mouse viene rimosso o inviato alla finestra, a seconda del valore restituito.

Valore restituito

Il valore restituito specifica se la finestra deve essere attivata e se l'identificatore del messaggio del mouse deve essere rimosso. Deve essere uno dei valori seguenti.

Codice/valore restituito Descrizione
MA_ACTIVATE
1
Attiva la finestra e non rimuove il messaggio del mouse.
MA_ACTIVATEANDEAT
2
Attiva la finestra e rimuove il messaggio del mouse.
MA_NOACTIVATE
3
Non attiva la finestra e non rimuove il messaggio del mouse.
MA_NOACTIVATEANDEAT
4
Non attiva la finestra, ma rimuove il messaggio del mouse.

Osservazioni:

La funzione DefWindowProc passa il messaggio alla finestra padre di una finestra figlio prima che si verifichi un'elaborazione. La finestra padre determina se attivare la finestra figlio. Se attiva la finestra figlio, la finestra padre deve restituire MA_NOACTIVATE o MA_NOACTIVATEANDEAT per impedire al sistema di elaborare ulteriormente il messaggio.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Winuser.h (include Windows.h)

Vedi anche

Riferimento

Defwindowproc

HIWORD

LOWORD

WM_NCHITTEST

Concettuale

Mouse Input