Dialog in CSplitterWnd



  • Hallo,

    habe folgendes Problem... Habe ein SDI und das habe ich mit CSplitterWnd horizontal geteilt.
    Jetzt hätte ich in die beiden Frames gern Dialoge reingepackt, allerdings bekomm ich das nicht auf die Reihe.... das Problem hierbei ist, dass ich bei der CreateView Methode die runtime class angeben soll, hier funktionieren aber nur von CView abgeleitete Klassen 😞

    Isch wär nochomol blöde mit dem Scheiss hier, dooo!

    Wäre Super wenn mir jemand einen kleinen Schubser richtung lösung geben könnte.... 😃



  • Du brauchst FormViews. 🙂

    Das läßt sich halbwegs einfach übertragen, wenn du schon was hast.
    Mit Dialogen geht es definitiv nicht.



  • estartu_de schrieb:

    Du brauchst FormViews. 🙂

    Das läßt sich halbwegs einfach übertragen, wenn du schon was hast.
    Mit Dialogen geht es definitiv nicht.

    Damit hab ich auchschon rumgewerkelt, allerdings schmiert er mir da gleich mal weg.. 😞

    CSplitterWnd *pwndSplitter;
    
       pwndSplitter = new CSplitterWnd;
    
       pwndSplitter->CreateStatic(this, 2, 1, WS_CHILD|WS_VISIBLE);
       pwndSplitter->SetColumnInfo(0, 600, 100);
       pwndSplitter->CreateView(0, 0, RUNTIME_CLASS(CFormView), CSize(200, 450), pContext);
       pwndSplitter->CreateView(1, 0, RUNTIME_CLASS(CFormView), CSize(200, 200), pContext);
    


  • Nenene, du musst schon eine eigene CFormView Klasse haben.

    Also:
    In der Resource einen Formview einfügen. Controls draufpacken.
    Klasse dazu erstellen. Den Versuch nochmal mit deiner eigenen Klasse starten.

    🙂



  • Vielen vielen Dank... das werd ich jetzt mal so ausprobieren! 😃
    Danke für die schnellen Antworten! 😉



  • estartu_de schrieb:

    Nenene, du musst schon eine eigene CFormView Klasse haben.

    Also:
    In der Resource einen Formview einfügen. Controls draufpacken.
    Klasse dazu erstellen. Den Versuch nochmal mit deiner eigenen Klasse starten.

    🙂

    Vielen Dank nochmal, das hat 1a funktioniert! 😉

    Danke!



  • Und das trotz einer so knappen Anleitung. 👍



  • estartu schrieb:

    Du brauchst FormViews. 🙂

    Das läßt sich halbwegs einfach übertragen, wenn du schon was hast.
    Mit Dialogen geht es definitiv nicht.

    ...aber bei TabView/Ctrl etc. gehts doch auch ???


Anmelden zum Antworten