WM_MOUSEACTIVATE

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

WM_MOUSEACTIVATE hwndTopLevel = wParam (HWND);       / / Ручка з верхнього рівня батьківського nHittest = LOWORD(lParam) (INT);    / / хіт тест uMsg значення = HIWORD(lParam) (UINT);    / / миша повідомлення 

 

Параметри

hwndTopLevel
Значення wParam. Обробляти до вікна активованого, вікна верхнього рівня батьківського.
nHittest
Значення Низький замовлення слово lParam. Визначає хіт тест значення, що повертається функцією DefWindowProc внаслідок обробки повідомлення WM_NCHITTEST. Переглянути список значень хіт тест, WM_NCHITTEST.
uMsg
Вартість вищого порядку слово lParam. Визначає ідентифікатор повідомлення миші, створюється, коли користувач натиснув кнопку миші. Миші повідомлення або видалено або Опубліковано вікна, залежно від значення, що повертається.

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

Значення, що повертається визначає, чи активовано вікна і чи видалено ідентифікатор повідомлення миші. Він повинен мати одне з таких значень:

Значення Значення
MA_ACTIVATE Активація вікна а не відмовитися від миші повідомлення.
MA_ACTIVATEANDEAT Активація вікна і відкидає миші повідомлення.
MA_NOACTIVATE Не вдалося активувати вікно а не відмовитися від миші повідомлення.
MA_NOACTIVATEANDEAT Не вдалося активувати вікно, але відкидає миші повідомлення.

Дія за промовчанням

Функція DefWindowProc проходить повідомлення до дочірнього вікна батьківського вікна до будь-якого оброблення відбувається. Вікна батьківського визначається, чи необхідно активувати вікно дитини. Якщо він активує дочірнє вікно, вікно батьківського слід повернути MA_NOACTIVATE або MA_NOACTIVATEANDEAT, щоб запобігти системи обробки повідомлення далі.

QuickInfo

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

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

Огляд введення миші, миші вводу повідомлень, DefWindowProc, WM_NCHITTEST

Index