WM_CONTEXTMENU

Wiadomość WM_CONTEXTMENU powiadamia okna, że użytkownik kliknął przycisk prawym przyciskiem myszy (kliknięcie prawym przyciskiem myszy) w oknie.

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

 

Parametry

hwnd
Dojście do okna, w którym prawym przyciskiem myszy kliknięty przycisk myszy. Może to być okna podrzędnego okna odbierania wiadomości. Aby uzyskać więcej informacji na temat przetwarzania tej wiadomości zobacz sekcję Spostrzeżenia.
xPos
Pozioma pozycja kursora, zgodnie ze współrzędnymi ekranowymi, w momencie kliknięcia.
yPos
Pionowe położenie kursora, zgodnie ze współrzędnymi ekranowymi, w momencie kliknięcia myszą.

Zwraca wartości

Nie zwraca wartości.

Uwagi

Okno można przetwarzać tego komunikatu Wyświetlanie menu skrótów za pomocą funkcji TrackPopupMenu lub TrackPopupMenuEx.

Jeśli okno wyświetla menu skrótów, należy przekazać tę wiadomość do funkcji DefWindowProc . Jeśli okno jest okno potomne, DefWindowProc wysyła wiadomość do obiektu nadrzędnego. W przeciwnym razie DefWindowProc wyświetla menu skrótów domyślnych, jeśli określona pozycja znajduje się w oknie podpisu.

DefWindowProc generuje komunikat WM_CONTEXTMENU podczas przetwarzania WM_RBUTTONUP lub WM_NCRBUTTONUP wiadomości.

Skrócone informacje

nbsp; Windows &NT: wymaga wersji 3.51 lub nowszych.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w pliku winuser.h.

Zobacz też

Omówienie menu, Menu wiadomości, DefWindowProc, TrackPopupMenu, TrackPopupMenuEx, WM_NCRBUTTONUP, WM_RBUTTONUP