WM_CONTEXTMENU

Mesajul WM_CONTEXTMENU notifică o fereastră că utilizatorul face clic pe butonul drept al mausului (clic dreapta) în fereastra.

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

 

Parametrii

hwnd
Ocupa în fereastra în care utilizatorul face clic dreapta pe mouse-ul. Acest lucru poate fi o fereastră de copil a ferestrei primirea mesajului. Pentru mai multe informații despre acest mesaj de prelucrare, a se vedea secțiunea observații.
xPos
Faceți clic pe poziția orizontală cursorului, în coordonate de ecran, la momentul de mouse-ul.
yPos
Pozi?ia verticală cursorului, în coordonate de ecran, la momentul de mouse-ul, faceți clic pe.

Valorile întroarse

Nici o valoare returnată.

Observații

O fereastră poate procesa acest mesaj prin afișarea unui meniu de comenzi rapide utilizând funcția TrackPopupMenu sau TrackPopupMenuEx.

Dacă o fereastră afișează un meniu de comenzi rapide, acesta ar trebui să treacă acest mesaj la funcția de DefWindowProc . Dacă o fereastră este o fereastră de copil, DefWindowProc trimite mesajul mamă. În caz contrar, DefWindowProc afișează un meniu de comenzi rapide implicite dacă poziția specificată este în fereastra de legendă.

DefWindowProc generează mesajul de WM_CONTEXTMENU când se procesează WM_RBUTTONUP sau WM_NCRBUTTONUP mesaj.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.51 sau o versiune ulterioară.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Antet:A declarat în winuser.h.

A se vedea, de asemenea

Meniurile privire de ansamblu, meniul mesaje, DefWindowProc, TrackPopupMenu, TrackPopupMenuEx, WM_NCRBUTTONUP, WM_RBUTTONUP