Ignore:
Timestamp:
Jan 9, 2000, 3:14:25 PM (26 years ago)
Author:
cbratschi
Message:

scrollbar support and many other things

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/new/win32wbase.h

    r2377 r2381  
    1 /* $Id: win32wbase.h,v 1.19 2000-01-08 16:47:50 cbratschi Exp $ */
     1/* $Id: win32wbase.h,v 1.20 2000-01-09 14:14:25 cbratschi Exp $ */
    22/*
    33 * Win32 Window Base Class for OS/2
     
    160160         void   setFlags(DWORD newflags)        { flags = newflags; };
    161161
    162          HMENU  GetMenu()                           { return (HMENU) OS2HwndMenu; };
    163          BOOL   SetMenu(ULONG hMenu);
     162         HMENU  GetMenu()                           { return hMenu; };
     163         VOID   SetMenu(HMENU newMenu)              { hMenu = newMenu; };
     164         HMENU  GetSysMenu()                        { return hSysMenu; };
     165         VOID   SetSysMenu(HMENU newSysMenu)        { hSysMenu = newSysMenu; };
    164166
    165167         BOOL   SetIcon(HICON hIcon);
     
    220222
    221223 SCROLLBAR_INFO *getScrollInfo(int nBar);
    222        HWND      getVertScrollHandle()               { return hwndVertScroll; };
    223        VOID      setVertScrollHandle(HWND newHandle) { hwndVertScroll = newHandle; }
    224        HWND      getHorzScrollHandle()               { return hwndHorzScroll; };
    225        VOID      setHorzScrollHandle(HWND newHandle) { hwndHorzScroll = newHandle; }
    226        VOID      subclassScrollBars(BOOL subHorz,BOOL subVert);
    227        BOOL      showScrollBars(BOOL changeHorz,BOOL changeVert,BOOL fShow);
    228224
    229225       LRESULT  SendMessageA(ULONG msg, WPARAM wParam, LPARAM lParam);
     
    283279        HWND    OS2Hwnd;
    284280        HWND    OS2HwndFrame;
    285         HWND    OS2HwndMenu;
     281        HMENU   hMenu;
     282        HMENU   hSysMenu;
    286283        HWND    Win32Hwnd;
    287284        BOOL    isUnicode;
     
    349346SCROLLBAR_INFO *vertScrollInfo;
    350347SCROLLBAR_INFO *horzScrollInfo;
    351         HWND    hwndHorzScroll; //os/2 handle
    352         HWND    hwndVertScroll; //os/2 handle
    353348
    354349Win32WndClass  *windowClass;
     
    363358        VOID  TrackMinMaxBox(WORD wParam);
    364359        VOID  TrackCloseButton(WORD wParam);
     360        VOID  TrackScrollBar(WPARAM wParam,POINT pt);
    365361        LONG  HandleNCLButtonDown(WPARAM wParam,LPARAM lParam);
    366362        LONG  HandleNCLButtonDblClk(WPARAM wParam,LPARAM lParam);
Note: See TracChangeset for help on using the changeset viewer.