Probleme beim anzeigen von 3 Dialogen



  • Hallo,

    ich möchte gerne 3 Dialogfenster anzeigen lassen, einen Hauptdialog und zwei zusätzliche Dialogfenster.
    Soweit sind sie auch schon fertig.

    Ich weiß nur nicht, wie und wann ich die beiden zusätzlichen Dialogfenster "starten" muss, so daß sie parallel zum Maindialog angezeigt werden?

    Habt Ihr vielleicht eine Idee?

    mfg

    plugnpray



  • Die zwei zusätzlichen Dialoge musst du mit Create erstellen. Mit DoModal würde dir hier alles blockieren, bis der Dialog wieder geschlossen wird. Mit Create hast du das Problem nicht.
    Wann du die zwei Dialoge öffnest ist dir überlassen. Kommt halt drauf an ab wann du sie brauchst und wie diese aufgerufen werden sollen (Toolbar, Menü, etc.)



  • Okay.
    Die Fenster sollen gleich mitgestartet und auch gezeigt werden.
    Ist zwar jetzt eine blöde Frage, aber wie erstelle ich die Fenster mit der
    Create-Funktion.

    Hab' schon die Hilfe bemüht, aber da krieg ich immer nur Fehler.



  • Dann ist wohl die InitInstance der geignete Ort, die Dialoge zu erzeugen:

    //in der Haupt-Klasse:
    CMyDialog m_dlg;
    
    void InitInstance()
    {
      ...
      m_dlg.Create(...);
      ...
    }
    

    PS: Eventuell kannst du auch zeigen, was du probiert hast - und wie sich die Fehler äußern.



  • Hat sich erledigt.

    Habs hingekriegt.

    Trotzdem danke

    mfg

    plugnpray


Anmelden zum Antworten