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