Changeset 18933


Ignore:
Timestamp:
May 7, 2002, 6:15:30 PM (23 years ago)
Author:
sandervl
Message:

WH_MOUSE_LL hook fixes

File:
1 edited

Legend:

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

    r18900 r18933  
    1 /* $Id: oslibmsgtranslate.cpp,v 1.85 2002-04-30 14:54:06 sandervl Exp $ */
     1/* $Id: oslibmsgtranslate.cpp,v 1.86 2002-05-07 16:15:30 sandervl Exp $ */
    22/*
    33 * Window message translation functions for OS/2
     
    383383        {
    384384            MSLLHOOKSTRUCT hook;
     385            ULONG          msg;
     386
     387            if(winMsg->message >= WINWM_NCLBUTTONDOWN && winMsg->message <= WINWM_NCMBUTTONDBLCLK) {
     388                 msg = winMsg->message - WINWM_NCLBUTTONDOWN + WINWM_LBUTTONDOWN;
     389            }
     390            else msg = winMsg->message;
     391           
     392            if(msg == WINWM_LBUTTONDBLCLK) {
     393                msg = WINWM_LBUTTONDOWN;
     394            }
     395            else
     396            if(msg == WINWM_RBUTTONDBLCLK) {
     397                msg = WINWM_RBUTTONDOWN;
     398            }
     399            else
     400            if(msg == WINWM_MBUTTONDBLCLK) {
     401                msg = WINWM_MBUTTONDOWN;
     402            }
    385403
    386404            hook.pt.x        = os2Msg->ptl.x & 0xFFFF;
     
    391409            hook.dwExtraInfo = 0;
    392410
    393             if(HOOK_CallHooksW( WH_MOUSE_LL, HC_ACTION, winMsg->message, (LPARAM)&hook)) {
     411            if(HOOK_CallHooksW( WH_MOUSE_LL, HC_ACTION, msg, (LPARAM)&hook)) {
    394412                goto dummymessage; //hook swallowed message
    395413            }
Note: See TracChangeset for help on using the changeset viewer.