Ignore:
Timestamp:
Dec 12, 2001, 5:40:45 PM (24 years ago)
Author:
sandervl
Message:

SendInput fix + handle Alt-F4 in default window handler

File:
1 edited

Legend:

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

    r7028 r7620  
    1 /* $Id: winmouse.cpp,v 1.19 2001-10-12 07:05:15 phaller Exp $ */
     1/* $Id: winmouse.cpp,v 1.20 2001-12-12 16:40:45 sandervl Exp $ */
    22/*
    33 * Mouse handler for DINPUT
     
    340340        MSG msg;
    341341        BOOL fUnicode = (p->dwFlags & KEYEVENTF_UNICODE) == KEYEVENTF_UNICODE;
     342        DWORD extrainfo = GetMessageExtraInfo();
    342343       
    343344        // build keyboard message
     
    379380        // @@@PH
    380381        // unknown: do we have to post or to send the message?
     382
     383        SetMessageExtraInfo( (LPARAM)p->dwExtraInfo );
    381384       
    382385        if (fUnicode)
    383           PostMessageW(hwnd, msg.message, msg.wParam, msg.lParam);
     386          SendMessageW(hwnd, msg.message, msg.wParam, msg.lParam);
    384387        else
    385           PostMessageA(hwnd, msg.message, msg.wParam, msg.lParam);
    386        
    387         SetMessageExtraInfo( (LPARAM)p->dwExtraInfo );
     388          SendMessageA(hwnd, msg.message, msg.wParam, msg.lParam);
     389       
     390        //restore extra info
     391        SetMessageExtraInfo(extrainfo);
     392        break;
    388393      } 
    389       break;
    390394     
    391395      case INPUT_HARDWARE:
Note: See TracChangeset for help on using the changeset viewer.