Ignore:
Timestamp:
Jun 9, 2001, 4:50:26 PM (24 years ago)
Author:
sandervl
Message:

reference count (window + class objects) rewrite

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/win32wmdiclient.h

    r2469 r5935  
    1 /* $Id: win32wmdiclient.h,v 1.8 2000-01-18 20:08:17 sandervl Exp $ */
     1/* $Id: win32wmdiclient.h,v 1.9 2001-06-09 14:50:23 sandervl Exp $ */
    22/*
    33 * Win32 MDI Client Window Class for OS/2
     
    3535           HWND getMDIMenu()                     { return hWindowMenu;     };
    3636
    37 Win32MDIChildWindow *getMaximizedChild()         { return maximizedChild;  };
    38                void  setMaximizedChild(Win32MDIChildWindow *newchild) { maximizedChild = newchild; };
     37           HWND getMaximizedChild()              { return maximizedChild;  };
     38           void setMaximizedChild(HWND newchild) { maximizedChild = newchild; };
    3939
    40 Win32MDIChildWindow *getActiveChild()            { return activeChild;     };
    41                void  setActiveChild(Win32MDIChildWindow *newchild) { activeChild = newchild; };
     40           HWND getActiveChild()                 { return activeChild;     };
     41           void setActiveChild(HWND newchild)    { activeChild = newchild; };
    4242
    4343Win32MDIChildWindow *getWindow(Win32MDIChildWindow *actchild, BOOL bNext, DWORD dwStyleMask);
    4444
    45 Win32MDIChildWindow *getChildByID(INT id);
    46                void postUpdate(WORD recalc);
     45           HWND getChildByID(INT id)             { return FindWindowById(id); };
     46           void postUpdate(WORD recalc);
    4747
    4848           int  getNrOfChildren()                { return nActiveChildren; };
     
    7070        BOOL    cascade(UINT fuCascade);
    7171        BOOL    tile(UINT fuTile);
    72         BOOL    augmentFrameMenu(Win32MDIChildWindow *child);
    73         BOOL    restoreFrameMenu(Win32MDIChildWindow *child);
     72        BOOL    augmentFrameMenu(HWND hwndChild);
     73        BOOL    restoreFrameMenu(HWND hwndChild);
    7474
    7575private:
    76   Win32MDIChildWindow *maximizedChild;
    77   Win32MDIChildWindow *activeChild;
     76        HWND    maximizedChild;
     77        HWND    activeChild;
    7878
    7979        HWND    hWindowMenu;
Note: See TracChangeset for help on using the changeset viewer.