WM_LBUTTONDOWN сообщение отправляется, когда пользователь нажимает левую кнопку мыши, когда курсор находится в клиентской области окна. Если мышь не учитывается, сообщение отправляется окна под курсором. В противном случае сообщение отправляется в окно, захвативший мышь.
WM_LBUTTONDOWN fwKeys = wParam; / / ключ флаги xPos = LOWORD(lParam); / / горизонтальное положение курсора yPos = HIWORD(lParam); / / вертикальное положение курсора
Значение | Описание |
---|---|
MK_CONTROL | Если нажата клавиша ctrl. |
MK_LBUTTON | Если нажата левая кнопка мыши. |
MK_MBUTTON | Если нажата средняя кнопка мыши. |
MK_RBUTTON | Если правой кнопкой мыши не работает. |
MK_SHIFT | Если клавиша shift. |
Если приложение обрабатывает это сообщение, он должен возвращать ноль.
Приложение может использовать макрос MAKEPOINTS для преобразования параметра lParam в структуру ОЧКОВ.
nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 1.0 или более поздней версии.
Заголовок:Объявленные в winuser.h.
Обзор ввода мыши, мышь ввод сообщения, GetCapture, MAKEPOINTS , точек, SetCapture, WM_LBUTTONDBLCLK, WM_LBUTTONUP