WM_CONTEXTMENU

WM_CONTEXTMENU повідомлення про вікно, що користувач натиснув правою кнопкою миші (,правою натиснув) у вікні.

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

 

Параметри

hwnd
Обробляти вікно, в якому правою натиснув кнопку миші. Це може бути дочірнього вікна вікна, отримавши повідомлення. Щоб отримати додаткові відомості про обробки цього повідомлення див. розділ зауваження.
xPos
Горизонтальна позиція курсору, в екранних координатах, під час клацання мишею.
yPos
Вертикальна позиція курсору, в екранних координатах, під час клацання мишею.

Повернення значень

Немає значення, що повертається.

Зауваження

Вікно може обробити це повідомлення за допомогою відображення контекстного меню за допомогою TrackPopupMenu або TrackPopupMenuEx функції.

Якщо вікно не відображається контекстне меню, він повинен передати це повідомлення DefWindowProc функції. Якщо вікно дочірнього вікна, DefWindowProc надсилання повідомлення до батьків. В іншому випадку, DefWindowProc показує контекстне меню, за замовчуванням, якщо вказаної позиції в заголовок вікна.

DefWindowProc генерує WM_CONTEXTMENU повідомлення, коли вона обробляє на WM_RBUTTONUP або WM_NCRBUTTONUP повідомлення.

QuickInfo

nbsp; Windows &NT: вимагає 3.51 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в winuser.h.

Дивіться також

Огляд меню, меню повідомлень, DefWindowProc, TrackPopupMenu, TrackPopupMenuEx, WM_NCRBUTTONUP, WM_RBUTTONUP