WM_NCMBUTTONDBLCLK

Повідомлення WM_NCMBUTTONDBLCLK написав, коли користувач double-clicks середньою кнопкою миші, коли курсор розташовано в nonclient області вікна. Це повідомлення Опубліковано у вікно, в якому розташовано курсор. Якщо вікно захопили миші, це повідомлення не Опубліковано.

WM_NCMBUTTONDBLCLK nHittest = wParam (INT);    / / хіт тест очок значення = MAKEPOINTS(lParam);   / / позиції курсора 

 

Параметри

nHittest
Значення wParam. Визначає хіт тест значення, що повертається функцією DefWindowProc внаслідок обробки повідомлення WM_NCHITTEST. Переглянути список значень хіт тест, WM_NCHITTEST.
очок
Значення lParam. Вказує на ТОЧОК структури, що містить x - і y координати курсору. Координати є відносно на верхньому лівому куті екрана.

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

Якщо програма обробляє це повідомлення, його слід повернути нуль.

Зауваження

Вікно не потрібно отримувати повідомлення WM_NCMBUTTONDBLCLK, стиль CS_DBLCLKS.

Система генерує повідомлення про WM_NCMBUTTONDBLCLK, коли користувач натискає, релізи і знову пресів середньою кнопкою миші всередині системи двічі клацніть часових обмежень. Подвійне клацання середньою кнопкою миші фактично створює чотири повідомлень: WM_NCMBUTTONDOWN, WM_NCMBUTTONUP, WM_NCMBUTTONDBLCLK і WM_NCMBUTTONUP знову.

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

Якщо це доречно, щоб зробити це, система WM_SYSCOMMAND повідомлення надсилається до вікна.

QuickInfo

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

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

Огляд введення миші, миші вводу повідомлень, DefWindowProc, MAKEPOINTS, ПУНКТІВ, WM_NCHITTEST, WM_NCMBUTTONDOWN, WM_NCMBUTTONUP, WM_SYSCOMMAND