WM_NCRBUTTONDBLCLK сообщение отправляется при двойном щелчке правой кнопкой мыши, когда курсор находится внутри неклиентской области окна. Это сообщение отправляется окно, которое содержит курсор. Если окно захватил мышь, не влечет за собой это сообщение.
WM_NCRBUTTONDBLCLK nHittest = wParam (Интернасьонал); / / хит тест значение pts = MAKEPOINTS(lParam); / / положение курсора
Если приложение обрабатывает это сообщение, он должен возвращать ноль.
Окно не обязательно иметь стиль CS_DBLCLKS, чтобы получить WM_NCRBUTTONDBLCLK сообщения.
Система генерирует WM_NCRBUTTONDBLCLK сообщение, когда пользователь нажимает клавишу, выпускает и снова нажимает правую кнопку мыши в течение системы двойного щелчка. Двойной щелчок правой кнопкой мыши на самом деле создаются четыре сообщения: WM_NCRBUTTONDOWN, WM_NCRBUTTONUP, WM_NCRBUTTONDBLCLK и снова WM_NCRBUTTONUP.
Приложение может использовать макрос MAKEPOINTS для преобразования параметра lParam в структуру ОЧКОВ.
Если это целесообразным, система посылает сообщение WM_SYSCOMMAND в окно.
nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.
Обзор ввода мыши, мышь ввод сообщения, DefWindowProc, MAKEPOINTS точек, WM_NCHITTEST, WM_NCRBUTTONDOWN, WM_NCRBUTTONUP, WM_SYSCOMMAND