Changeset 6337 for trunk/src


Ignore:
Timestamp:
Jul 15, 2001, 4:36:40 PM (24 years ago)
Author:
sandervl
Message:

translation added for WM_V/HSCROLL

Location:
trunk/src/user32
Files:
2 edited

Legend:

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

    r6254 r6337  
    1 /* $Id: oslibmsgtranslate.cpp,v 1.57 2001-07-08 15:51:42 sandervl Exp $ */
     1/* $Id: oslibmsgtranslate.cpp,v 1.58 2001-07-15 14:36:38 sandervl Exp $ */
    22/*
    33 * Window message translation functions for OS/2
     
    783783        break;
    784784
     785    case WM_HSCROLL:
     786    case WM_VSCROLL:
     787        winMsg->message = (os2Msg->msg == WM_HSCROLL) ? WINWM_HSCROLL : WINWM_VSCROLL;
     788        winMsg->lParam  = 0;
     789        winMsg->wParam  = 0;
     790        switch(SHORT2FROMMP(os2Msg->mp2)) {
     791        case SB_LINERIGHT:
     792            winMsg->wParam = SB_LINERIGHT_W;
     793            break;
     794        case SB_LINELEFT:
     795            winMsg->wParam = SB_LINELEFT_W;
     796            break;
     797        case SB_PAGELEFT:
     798            winMsg->wParam = SB_PAGELEFT_W;
     799            break;
     800        case SB_PAGERIGHT:
     801            winMsg->wParam = SB_PAGERIGHT_W;
     802            break;
     803        default:
     804            dprintf(("Unsupported WM_H/VSCROLL message %x!!", SHORT2FROMMP(os2Msg->mp2)));
     805            goto dummymessage;
     806        }
     807        break;
     808
    785809    case WM_INITMENU:
    786810    case WM_MENUSELECT:
  • trunk/src/user32/pmwindow.cpp

    r6328 r6337  
    1 /* $Id: pmwindow.cpp,v 1.140 2001-07-14 09:21:43 sandervl Exp $ */
     1/* $Id: pmwindow.cpp,v 1.141 2001-07-15 14:36:40 sandervl Exp $ */
    22/*
    33 * Win32 Window Managment Code for OS/2
     
    566566        goto RunDefWndProc;
    567567    }
     568
     569    case WM_HSCROLL:
     570    case WM_VSCROLL:
     571        dprintf(("OS2: %s %x %x %x", (msg == WM_HSCROLL) ? "WM_HSCROLL" : "WM_VSCROLL", win32wnd->getWindowHandle(), mp1, mp2));
     572        win32wnd->DispatchMsgA(pWinMsg);
     573        break;
    568574
    569575    case WM_INITMENU:
Note: See TracChangeset for help on using the changeset viewer.