Changeset 218 for trunk/src


Ignore:
Timestamp:
Jun 26, 1999, 4:09:58 PM (26 years ago)
Author:
sandervl
Message:

More message changes

Location:
trunk/src/user32
Files:
2 edited

Legend:

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

    r216 r218  
    1 /* $Id: wndclass.cpp,v 1.10 1999-06-26 13:45:20 sandervl Exp $ */
     1/* $Id: wndclass.cpp,v 1.11 1999-06-26 14:09:58 sandervl Exp $ */
    22
    33/*
     
    7373  switch(Msg)
    7474  {
    75         case WM_MOUSEACTIVATE:
    76                 //Open32 sends an OS/2 window message for a button click
    77                 if(HIWORD(lParam) == 0x71)  //WM_BUTTONCLICKFIRST
    78                 {
    79                         lParam = (WM_LBUTTONDOWN << 16) | LOWORD(lParam);
    80                 }
    81                 dwStyle   = GetWindowLongA(hwnd, GWL_STYLE);
    82                 dwExStyle = GetWindowLongA(hwnd, GWL_EXSTYLE);
    83 
    84                 if(dwStyle & WS_CHILD && !(dwExStyle & WS_EX_NOPARENTNOTIFY) )
    85                 {
    86                         HWND hwndParent = GetParent(hwnd);
    87 
    88                         Win32WindowProc *parentwnd = Win32WindowProc::FindProc(hwndParent);
    89                         if(parentwnd) {
    90                                 LRESULT rc = parentwnd->SendMessageA(hwndParent, Msg, wParam, lParam);
    91                                 if(rc) return TRUE;
    92                         }
    93                 }
    94                 break;
    9575        case WM_LBUTTONDOWN:
    9676                rc = ButtonHandler(hwnd, Msg, wParam, lParam);
     
    842822 Win32WindowProc      *window;
    843823
     824  if(Msg == WM_MOUSEACTIVATE)
     825  {
     826        //Open32 sends an OS/2 window message for a button click
     827        if(HIWORD(lParam) == 0x71)  //WM_BUTTONCLICKFIRST
     828        {
     829                lParam = (WM_LBUTTONDOWN << 16) | LOWORD(lParam);
     830        }
     831  }
    844832  if(PostSpyMessage(hwnd, Msg, wParam, lParam) == FALSE)
    845833        dprintf(("OS2ToWinCallback %s for %x %x %x", GetMsgText(Msg), hwnd, wParam, lParam));
     
    885873                        break;
    886874
    887                 case WM_MOUSEACTIVATE:
    888                         //Open32 sends an OS/2 window message for a button click
    889                         if(HIWORD(lParam) == 0x71)  //WM_BUTTONCLICKFIRST
    890                         {
    891                                 lParam = (WM_LBUTTONDOWN << 16) | LOWORD(lParam);
    892                         }
    893                         break;
    894 
    895875                case WM_ACTIVATE:
    896876                        if(LOWORD(wParam) != WA_INACTIVE)
  • trunk/src/user32/wndproc.cpp

    r215 r218  
    1 /* $Id: wndproc.cpp,v 1.9 1999-06-26 13:21:11 sandervl Exp $ */
     1/* $Id: wndproc.cpp,v 1.10 1999-06-26 14:09:45 sandervl Exp $ */
    22
    33/*
     
    289289 LRESULT rc;
    290290
     291  if(Msg == WM_MOUSEACTIVATE)
     292  {
     293        //Open32 sends an OS/2 window message for a button click
     294        if(HIWORD(lParam) == 0x71)  //WM_BUTTONCLICKFIRST
     295        {
     296                lParam = (WM_LBUTTONDOWN << 16) | LOWORD(lParam);
     297        }
     298  }
     299
     300  if(PostSpyMessage(hwnd, Msg, wParam, lParam) == FALSE)
     301        dprintf(("Message %s for %X %x %x\n", GetMsgText(Msg), hwnd, wParam, lParam));
     302
    291303  if(HkCBT::OS2HkCBTProc(hwnd, Msg, wParam, lParam) == TRUE) {//hook swallowed msg
    292304        return(0);
    293305  }
    294   
     306 
    295307  curwnd = Win32WindowProc::FindProc(hwnd);
    296308  if(!curwnd) {
     
    299311  }
    300312  if(curwnd != NULL) {
    301         if(PostSpyMessage(hwnd, Msg, wParam, lParam) == FALSE)
    302                 dprintf(("Message %s for %X %x %x\n", GetMsgText(Msg), hwnd, wParam, lParam));
    303        
    304313        switch(Msg)
    305314        {
     
    341350                }
    342351                break;
    343         case WM_MOUSEACTIVATE:
    344                 //Open32 sends an OS/2 window message for a button click
    345                 if(HIWORD(lParam) == 0x71)  //WM_BUTTONCLICKFIRST
    346                 {
    347                         lParam = (WM_LBUTTONDOWN << 16) | LOWORD(lParam);
    348                 }
    349                 break;
    350352        }
     353
    351354        rc = curwnd->pCallback(hwnd, Msg, wParam, lParam);
    352355        if(Msg == WM_NCDESTROY) {
Note: See TracChangeset for help on using the changeset viewer.