MDI - Rahmenfenster maximiert darstellen...



  • Hi,

    habe folgendes Problem:

    Mein MDI-Programm wird nach dem Start maximiert dargestellt... - nun soll aber auch das Rahmenfenster (Kindfenster) maximiert dargestellt werden...

    Kann mir jemand sagen, wie das geht ? 😕

    Ciao,
    -Jackler



  • So, hier die Loesung:

    class CChildFrame : public CMDIChildWnd
    {
       // .. stuff deleted ...
       // This makes the MDI child maximized.
       virtual void ActivateFrame(int nCmdShow) { 
           // if another window is open, use default
           if(GetMDIFrame()->MDIGetActive())
               CMDIChildWnd::ActivateFrame(nCmdShow); 
           else
               // else open maximized.
               CMDIChildWnd::ActivateFrame(SW_SHOWMAXIMIZED); 
       }
    // ... stuff deleted ...
    };
    

    Waere doch was fuer die FAQ, oder ??? 😉

    Ciao,
    -Jackler


Anmelden zum Antworten