WM_MOUSEMOVE

WM_MOUSEMOVE повідомлення Опубліковано в вікно, коли курсор переміщується. Якщо миша не захопили, повідомлення Опубліковано у вікно, в якому розташовано курсор. В іншому випадку повідомлення Опубліковано у вікно, який захопив миші.

WM_MOUSEMOVE fwKeys = wParam;        / / Ключові прапорів xPos = LOWORD(lParam);  / / горизонтальна позиція курсора yPos = HIWORD(lParam);  / / Вертикальна позиція курсору 

 

Параметри

fwKeys
Значення wParam. Вказує, чи різних віртуальних клавіш вниз. Цей параметр може бути будь-яка комбінація таких значень:
Значення Опис
MK_CONTROL Набір, якщо клавішу ctrl вниз.
MK_LBUTTON Встановити, якщо ліва кнопка миші не працює.
MK_MBUTTON Встановити, якщо середньою кнопкою миші не працює.
MK_RBUTTON Встановити, якщо правою кнопкою миші не працює.
MK_SHIFT Встановити, якщо клавіша shift не працює.

xPos
Значення Низький замовлення слово lParam. Визначає x координати курсору. Координата — по відношенню до верхній лівий кут області клієнта.
yPos
Вартість вищого порядку слово lParam. Визначає y координат курсору. Координата — по відношенню до верхній лівий кут області клієнта.

Зауваження

MAKEPOINTS макрос може використовуватися для перетворення параметра lParam ТОЧОК структури.

QuickInfo

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

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

Огляд введення миші, миші вводу повідомлень, GetCapture, MAKEPOINTS, ПУНКТІВ, SetCapture

Index