WM_LBUTTONDBLCLK

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

WM_LBUTTONDBLCLK fwKeys = wParam;        / / ключ флаги xPos = LOWORD(lParam);  / / горизонтальное положение курсора yPos = HIWORD(lParam);  / / вертикальное положение курсора 
 

Параметры

fwKeys
Значение wParam. Указывает, являются ли различные виртуальные клавиши вниз. Этот параметр может быть любым сочетанием следующих значений:
Значение Описание
MK_CONTROL Если нажата клавиша ctrl.
MK_LBUTTON Если нажата левая кнопка мыши.
MK_MBUTTON Если нажата средняя кнопка мыши.
MK_RBUTTON Если правой кнопкой мыши не работает.
MK_SHIFT Если клавиша shift.

xPos
Значение младшее слово lParam. Указывает координату x курсора. Координата задается относительно левого верхнего угла клиентской области.
yPos
Значение старшее слово lParam. Указывает координату y курсора. Координата задается относительно левого верхнего угла клиентской области.

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

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

Примечания

Только windows CS_DBLCLKS стиль которых может получить WM_LBUTTONDBLCLK сообщения, которые система генерирует всякий раз, когда пользователь нажимает, выпускает и снова нажимает левой кнопкой мыши в течение системы двойного щелчка. Двойной щелчок левой кнопкой мыши на самом деле создаются четыре сообщения: WM_LBUTTONDOWN, WM_LBUTTONUP, WM_LBUTTONDBLCLK и снова WM_LBUTTONUP.

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

QuickInfo

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

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

Обзор ввода мыши, мышь ввод сообщения, GetCapture, GetDoubleClickTime, MAKEPOINTS точек, SetCapture, SetDoubleClickTime, WM_LBUTTONDOWN, WM_LBUTTONUP

Index