Повідомлення WM_NCLBUTTONDBLCLK написав, коли користувач double-clicks ліву кнопку миші, коли курсор розташовано в nonclient області вікна. Це повідомлення Опубліковано у вікно, в якому розташовано курсор. Якщо вікно захопили миші, це повідомлення не Опубліковано.
WM_NCLBUTTONDBLCLK nHittest = wParam (INT); / / хіт тест очок значення = MAKEPOINTS(lParam); / / позиції курсора
Якщо програма обробляє це повідомлення, його слід повернути нуль.
Функція DefWindowProc тести на даний момент, щоб дізнатися розташування курсору і виконує відповідну дію. При необхідності, DefWindowProc WM_SYSCOMMAND повідомлення надсилається до вікна.
Вікно не потрібно отримувати повідомлення WM_NCLBUTTONDBLCLK, стиль CS_DBLCLKS.
Система генерує повідомлення про WM_NCLBUTTONDBLCLK, коли користувач натискає, релізи і знову пресів лівою кнопкою миші в межах системи двічі клацніть часових обмежень. Подвійне клацання лівою кнопкою миші фактично створює чотири повідомлень: WM_NCLBUTTONDOWN, WM_NCLBUTTONUP, WM_NCLBUTTONDBLCLK і WM_NCLBUTTONUP знову.
Заявку можна використовувати MAKEPOINTS макрос для перетворення параметра lParam ТОЧОК структури.
nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в winuser.h.
Огляд введення миші, миші вводу повідомлень, DefWindowProc, MAKEPOINTS, ПУНКТІВ, WM_NCHITTEST, WM_NCLBUTTONDOWN, WM_NCLBUTTONUP, WM_SYSCOMMAND