Повідомлення WM_RBUTTONDOWN написав, коли користувач натискає праву кнопку миші, коли курсор розташовано в клієнтської області вікна. Якщо миша не захопили, повідомлення Опубліковано до вікна під курсором. В іншому випадку повідомлення Опубліковано у вікно, який захопив миші.
WM_RBUTTONDOWN fwKeys = wParam; / / Ключові прапорів xPos = LOWORD(lParam); / / горизонтальна позиція курсора yPos = HIWORD(lParam); / / Вертикальна позиція курсору
Значення | Опис |
---|---|
MK_CONTROL | Набір, якщо клавішу ctrl вниз. |
MK_LBUTTON | Встановити, якщо ліва кнопка миші не працює. |
MK_MBUTTON | Встановити, якщо середньою кнопкою миші не працює. |
MK_RBUTTON | Встановити, якщо правою кнопкою миші не працює. |
MK_SHIFT | Встановити, якщо клавіша shift не працює. |
Якщо програма обробляє це повідомлення, його слід повернути нуль.
Заявку можна використовувати MAKEPOINTS макрос для перетворення параметра lParam ТОЧОК структури.
nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в winuser.h.
Огляд введення миші, миші вводу повідомлень, GetCapture, MAKEPOINTS, ПУНКТІВ, SetCapture, WM_RBUTTONDBLCLK, WM_RBUTTONUP