WM_CONTEXTMENU

Il messaggio WM_CONTEXTMENU notifica una finestra che l'utente fa clic sul pulsante destro del mouse (clic destro) nella finestra.

hWND = wParam (HWND); 
xPos = LOWORD(lParam); 
yPos = HIWORD(lParam) 
 

Parametri

hwnd
Handle per la finestra in cui l'utente destro fatto clic del mouse. Questo può essere una finestra figlio della finestra di ricezione del messaggio. Per ulteriori informazioni sull'elaborazione di questo messaggio, vedere la sezione Osservazioni.
xPos
Posizione orizzontale del cursore, in coordinate dello schermo, al momento del clic del mouse.
posy
Posizione verticale del cursore, in coordinate dello schermo, al momento del clic del mouse.

Valori restituiti

Nessun valore restituito.

Osservazioni

Una finestra può elaborare questo messaggio da visualizzare un menu di scelta rapida utilizzando la funzione TrackPopupMenu o TrackPopupMenuEx.

Se una finestra non viene visualizzato un menu di scelta rapida dovrebbe passare questo messaggio alla funzione DefWindowProc . Se una finestra è un bambino, DefWindowProc invia il messaggio al padre. In caso contrario, DefWindowProc viene visualizzato un menu di scelta rapida predefiniti se la posizione specificata è nella didascalia della finestra.

DefWindowProc genera il messaggio WM_CONTEXTMENU quando elabora il WM_RBUTTONUP o WM_NCRBUTTONUP.

Descrizione

nbsp; Windows &NT: richiede 3,51 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarata in winuser.

Vedi anche

Panoramica di menu, Menu messaggi, DefWindowProc, TrackPopupMenu, TrackPopupMenuEx, WM_NCRBUTTONUP, WM_RBUTTONUP