WM_NCLBUTTONDBLCLK

WM_NCLBUTTONDBLCLK сообщение отправляется при двойном щелчке левой кнопки мыши, когда курсор находится внутри неклиентской области окна. Это сообщение отправляется окно, которое содержит курсор. Если окно захватил мышь, не влечет за собой это сообщение.

WM_NCLBUTTONDBLCLK nHittest = wParam (Интернасьонал);    / / хит тест значение pts = MAKEPOINTS(lParam);   / / положение курсора 
 

Параметры

nHittest
Значение wParam. Указывает значение проверки попадания, возвращенное функцией DefWindowProc по обработке WM_NCHITTEST сообщения. Список значений, проверки попадания содержится WM_NCHITTEST.
pts
Значение lParam. Определяет ОЧКОВ структура, содержащая x - и y координаты курсора. Координаты указываются относительно левого верхнего угла экрана.

Возвращаемые значения

Если приложение обрабатывает это сообщение, он должен возвращать ноль.

Действия по умолчанию

Функция DefWindowProc проверяет заданный момент выяснить местоположение курсора и выполняет соответствующие действия. При необходимости, DefWindowProc посылает сообщение WM_SYSCOMMAND в окно.

Примечания

Окно не обязательно иметь стиль CS_DBLCLKS, чтобы получить WM_NCLBUTTONDBLCLK сообщения.

Система генерирует WM_NCLBUTTONDBLCLK сообщение, когда пользователь нажимает клавишу, выпускает и снова нажимает левой кнопкой мыши в течение системы двойного щелчка. Двойной щелчок левой кнопкой мыши на самом деле создаются четыре сообщения: WM_NCLBUTTONDOWN, WM_NCLBUTTONUP, WM_NCLBUTTONDBLCLK и снова WM_NCLBUTTONUP.

Приложение может использовать макрос MAKEPOINTS для преобразования параметра lParam в структуру ОЧКОВ.

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.

Родственные слова

Обзор ввода мыши, мышь ввод сообщения, DefWindowProc, MAKEPOINTS точек, WM_NCHITTEST, WM_NCLBUTTONDOWN, WM_NCLBUTTONUP, WM_SYSCOMMAND