Ignore:
Timestamp:
Oct 24, 1999, 2:30:29 PM (26 years ago)
Author:
sandervl
Message:

MDI changes & fixes

File:
1 edited

Legend:

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

    r1322 r1429  
    1 /* $Id: win32wmdichild.cpp,v 1.5 1999-10-16 14:51:43 sandervl Exp $ */
     1/* $Id: win32wmdichild.cpp,v 1.6 1999-10-24 12:30:28 sandervl Exp $ */
    22/*
    33 * Win32 MDI Child Window Class for OS/2
     
    4545//******************************************************************************
    4646Win32MDIChildWindow::Win32MDIChildWindow(CREATESTRUCTA *lpCreateStructA, ATOM classAtom, BOOL isUnicode)
    47                     : Win32BaseWindow(lpCreateStructA, classAtom, isUnicode)
    48 {
     47                    : Win32BaseWindow(OBJTYPE_WINDOW)
     48{
     49    this->isUnicode = isUnicode;
     50    CreateWindowExA(lpCreateStructA, classAtom);
    4951}
    5052//******************************************************************************
     
    172174        if( client->getActiveChild() == this && wParam != SIZE_MAXIMIZED )
    173175        {
    174             client->setActiveChild(NULL);
    175 #if 0
    176             MDI_RestoreFrameMenu( clientWnd->parent, hwnd);
    177 #endif
     176            client->setMaximizedChild(NULL);
     177            client->restoreFrameMenu(this);
    178178            client->updateFrameText(MDI_REPAINTFRAME, NULL );
    179179        }
     
    188188            {
    189189                maxChild->SendMessageA(WM_SETREDRAW, FALSE, 0L );
    190 #if 0
    191                 MDI_RestoreFrameMenu( clientWnd->parent, hMaxChild);
    192 #endif
     190                client->restoreFrameMenu(maxChild);
    193191                maxChild->ShowWindow(SW_SHOWNOACTIVATE);
    194192
Note: See TracChangeset for help on using the changeset viewer.