Ignore:
Timestamp:
Dec 3, 2010, 1:58:55 PM (15 years ago)
Author:
dmik
Message:

Added support for mouse wheel messages to mouse_event() and SendInput() (untested).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/oslibmsg.cpp

    r21340 r21502  
    129129   WM_BUTTON3UP,     WINWM_MBUTTONUP,
    130130   WM_BUTTON3DBLCLK, WINWM_MBUTTONDBLCLK,
    131    WM_BUTTON3DBLCLK, WINWM_MOUSEWHEEL,    //WM_MOUSELAST
     131   WM_VSCROLL,      WINWM_MOUSEWHEEL,    //WM_MOUSELAST
    132132   999999999,        999999999,
    133133};
     
    762762//******************************************************************************
    763763//******************************************************************************
    764 BOOL OSLibSendWinMessage(HWND hwnd, ULONG winmsg)
    765 {
     764BOOL OSLibSendWinMessage(HWND hwnd, ULONG winmsg, ULONG extra /*= 0*/)
     765{
     766    if (winmsg == WINWM_MOUSEWHEEL)
     767    {
     768        return (BOOL)WinSendMsg(Win32ToOS2Handle(hwnd), TranslateWinMsg(winmsg, TRUE),
     769                                0, MPFROM2SHORT(0, extra < 0 ? SB_LINEDOWN : SB_LINEUP));
     770    }
    766771    return (BOOL)WinSendMsg(Win32ToOS2Handle(hwnd), TranslateWinMsg(winmsg, TRUE), 0, 0);
    767772}
Note: See TracChangeset for help on using the changeset viewer.