Ignore:
Timestamp:
Sep 18, 2002, 12:56:49 PM (23 years ago)
Author:
sandervl
Message:

PF: WM_MOUSEWHEEL update

File:
1 edited

Legend:

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

    r9258 r9261  
    1 /* $Id: oslibmsgtranslate.cpp,v 1.94 2002-09-17 17:37:10 sandervl Exp $ */
     1/* $Id: oslibmsgtranslate.cpp,v 1.95 2002-09-18 10:56:49 sandervl Exp $ */
    22/*
    33 * Window message translation functions for OS/2
     
    938938 
    939939            if (SHORT2FROMMP(os2Msg->mp2) == SB_LINEDOWN)
    940                 winMsg->wParam  = MAKELONG(0, -WHEEL_DELTA/OS2_WHEEL_CORRECTION); 
     940                winMsg->wParam  = MAKELONG(GetMouseKeyState(), -WHEEL_DELTA/OS2_WHEEL_CORRECTION); 
    941941            else
    942942            if (SHORT2FROMMP(os2Msg->mp2) == SB_LINEUP)
    943                 winMsg->wParam  = MAKELONG(0, WHEEL_DELTA/OS2_WHEEL_CORRECTION); 
     943                winMsg->wParam  = MAKELONG(GetMouseKeyState(), WHEEL_DELTA/OS2_WHEEL_CORRECTION); 
    944944            else
    945                 winMsg->wParam  = 0;
     945                winMsg->wParam  = MAKELONG(GetMouseKeyState(), 0); 
    946946
    947947            winMsg->lParam  = MAKELONG(CursorPoint.x, CursorPoint.y);
     
    955955                    hook.pt.y       = mapScreenY(os2Msg->ptl.y);
    956956                    if (SHORT2FROMMP(os2Msg->mp2) == SB_LINEDOWN)
    957                         hook.mouseData   = MAKELONG(0, -WHEEL_DELTA/OS2_WHEEL_CORRECTION); 
     957                        hook.mouseData   = MAKELONG(GetMouseKeyState(), -WHEEL_DELTA/OS2_WHEEL_CORRECTION); 
    958958                    else
    959959                    if (SHORT2FROMMP(os2Msg->mp2) == SB_LINEUP)
    960                         hook.mouseData   = MAKELONG(0, WHEEL_DELTA/OS2_WHEEL_CORRECTION); 
     960                        hook.mouseData   = MAKELONG(GetMouseKeyState(), WHEEL_DELTA/OS2_WHEEL_CORRECTION); 
    961961                    else goto dummymessage; // IBM driver produces other messages as well sometimes
    962962
Note: See TracChangeset for help on using the changeset viewer.