сообщение WM_NCLBUTTONDBLCLK
Опубликовано, когда пользователь дважды щелкает левую кнопку мыши, пока курсор находится в неклиентной области окна. Это сообщение публикуется в окне, содержащее курсор. Если окно захватило мышь, это сообщение не публикуется.
Окно получает это сообщение через функцию WindowProc .
#define WM_NCLBUTTONDBLCLK 0x00A3
-
wParam
-
Значение теста попадания, возвращаемое функцией DefWindowProc в результате обработки сообщения WM_NCHITTEST. Список значений хит-теста см. в WM_NCHITTEST.
-
lParam
-
Структура POINTS , содержащая координаты x-и y курсора. Координаты относительно левого верхнего угла экрана.
Если приложение обрабатывает это сообщение, оно должно возвращать ноль.
Вы также можете использовать макросы GET_X_LPARAM и GET_Y_LPARAM для извлечения значений координат x и y из lParam.
xPos = GET_X_LPARAM(lParam);
yPos = GET_Y_LPARAM(lParam);
Важно!
Не используйте макросы LOWORD или HIWORD для извлечения координат x-и y позиции курсора, так как эти макросы возвращают неверные результаты в системах с несколькими мониторами. Системы с несколькими мониторами могут иметь отрицательные координаты x и y, а LOWORD и HIWORD обрабатывают координаты как неподписанные количества.
По умолчанию функция DefWindowProc проверяет указанную точку, чтобы узнать расположение курсора и выполнить соответствующее действие. При необходимости DefWindowProc отправляет в окно сообщение WM_SYSCOMMAND .
В окне нет стиля CS_DBLCLKS для получения WM_NCLBUTTONDBLCLK сообщений.
Система создает сообщение WM_NCLBUTTONDBLCLK, когда пользователь нажимает, освобождает и снова нажимает левую кнопку мыши в пределах ограничения времени двойного щелчка мыши системы. Дважды щелкнув левую кнопку мыши, фактически создает четыре сообщения: WM_NCLBUTTONDOWN, WM_NCLBUTTONUP, WM_NCLBUTTONDBLCLK и WM_NCLBUTTONUP снова.
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Верхний колонтитул |
|
-
Ссылка
-
Концептуальной
-
Другие ресурсы