Сообщение WM_LBUTTONUP
Const WM_LBUTTONUP = &H202
Сообщение WM_LBUTTONUP сообщает окну, что левая кнопка мыши была отпущена, когда курсор находился внутри клиентской области окна. Сообщение идентифицирует позицию курсора относительно окна, а также состояние клавиш и кнопок мыши.
Возвращаемое значение
WM_LBUTTONUP должен всегда возвращать 0
Параметры
- wParam
- Комбинация следующих флагов определяют нажатия клавиш:
- MK_CONTROL = &H8
- Нажата клавиша Ctrl
- MK_LBUTTON = &H1
- Нажата левая кнопка мыши
- MK_MBUTTON = &H10
- Нажата средняя кнопка мыши
- MK_RBUTTON = &H2
- Нажата правая кнопка мыши
- MK_SHIFT = &H4
- Нажата клавиша Shift
- MK_XBUTTON1 = &H20
- Windows 2000: Нажата первая кнопка X
- MK_XBUTTON2 = &H40
- Windows 2000: Нажата вторая кнопка X
- lParam
- Координаты (x,y) курсора мыши относительно окна. Младшее слово содержит координату x, а старшее слово содержит координату y
Пример
' Смотри также пример apiform.zip
' Заставим программу думать, что
' левая кнопка была отпущена
' Создайте две кнопки на форме и для события Command1_MouseUp напишите код
' MsgBox "Левая кнопка отпущена"
' Следующий код для второй кнопки
SendMessage Command1.hWnd, WM_LBUTTONUP, ByVal 0, ByVal 0
Смотри также
WM_LBUTTONDBLCLK,
WM_LBUTTONDOWN,
WM_MBUTTONUP,
WM_RBUTTONUP
Категория
Мышь