mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-09 23:34:20 +00:00
Windows: Implement support for extra mouse buttons
This commit is contained in:
parent
df99869d23
commit
d390db8eef
1 changed files with 4 additions and 0 deletions
|
|
@ -1973,6 +1973,8 @@ public:
|
|||
if (wParam & MK_LBUTTON) mouseMods |= ModifierKeys::leftButtonModifier;
|
||||
if (wParam & MK_RBUTTON) mouseMods |= ModifierKeys::rightButtonModifier;
|
||||
if (wParam & MK_MBUTTON) mouseMods |= ModifierKeys::middleButtonModifier;
|
||||
if (wParam & MK_XBUTTON1) mouseMods |= ModifierKeys::backButtonModifier;
|
||||
if (wParam & MK_XBUTTON2) mouseMods |= ModifierKeys::forwardButtonModifier;
|
||||
|
||||
ModifierKeys::currentModifiers = ModifierKeys::getCurrentModifiers().withoutMouseButtons().withFlags (mouseMods);
|
||||
updateKeyModifiers();
|
||||
|
|
@ -4056,12 +4058,14 @@ private:
|
|||
case WM_LBUTTONDOWN:
|
||||
case WM_MBUTTONDOWN:
|
||||
case WM_RBUTTONDOWN:
|
||||
case WM_XBUTTONDOWN:
|
||||
doMouseDown (lParam, wParam);
|
||||
return 0;
|
||||
|
||||
case WM_LBUTTONUP:
|
||||
case WM_MBUTTONUP:
|
||||
case WM_RBUTTONUP:
|
||||
case WM_XBUTTONUP:
|
||||
doMouseUp (getPointFromLocalLParam (lParam), wParam);
|
||||
return 0;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue