MDI Splitten



  • Hallo, bei einer SDI - Anwendung habe ich immer mit dem unterem Code die Fenster unterteilt

    CSplitterWnd m_wndSplitter;

    MainFrame::OnCreateClient(...)
    VERIFY(m_wndSplitter.CreateStatic(this, 1, 2));
    VERIFY(m_wndSplitter.CreateView(0, 0, RUNTIME_CLASS(CEingabeView),
    CSize(100, 100), pContext));
    VERIFY(m_wndSplitter.CreateView(0, 1, RUNTIME_CLASS(CAusgabeView),
    CSize(100, 100), pContext));
    return TRUE;

    bei einer MDI - Anwendung bekomme ich aber eine Fehlermeldung wenn ich das tue. Die Fehlermeldung

    in File Winmdi.cpp
    BOOL CMDIChildWnd::Create
    ......
    ASSERT(::IsWindow(pParentWnd->m_hWndMDIClient));

    Mus ich bei einem MDI CMDIChildWnd unterteilen???? oder wie mache ich das??



  • Ich meine, du musst den Code in deiner ChildFrame-Klasse unterbringen und nicht in der Mainframe.



  • mmmmmmmmm Gerade hab ich auch bemerkt 🙄 🙄 🙄 🙄 🙄 🙄 🙄 🙄



  • Wie schaffe ich es den Mainframe zu unterteilen, dass ich auf der einen Seite die neuen Dateien habe und auf der anderen etwas anderes?


Anmelden zum Antworten