2 Dialog Fenster



  • Hallo zusammen,

    ich arbeite mit dem Visual Studio 6. Ich habe 2 Dialog Fenster und möchte das diese miteinander interagieren. Fenster 2 wird von Fenster 1 mit der DoMoDal Methode aufgerufen. Dadurch kann aber auf Fenster 1 nicht mehr zugegriffen werden, da Fenster 2 im Vordergrund liegt. Die Frage : wie kann ich Fenster 2 so aufrufen das ich zwischen beiden Fenster switchen kann und diese mit einander interagieren können.

    Danke schön



  • Du mußt der 2. Dialog nicht mit DoModal sondern mit Create erstellen, und als Parent den this-Zeiger des 1. Dialog übergeben. Dann sollte dein vorhaben laufen.

    Gruß Matthias



  • ja werde es mit create versuchen. Hat vielleicht jemand so etwas schon mal gemacht und kann mir nen Tipp beim Syntax geben. Also ich habe meinen Fenster 2 die Membervariable m_f2 verpasst und bei m_f2.create() kommt bei mir ne sehr lange Parameterliste wovon ich die Hälfte verstehe. Naja trotzdem Danke schön .



  • Is einfach:

    Dlg.Create(IDD_DIALOG1,this);

    Dlg = Member au ddeine Dialog Klasse bei dir m_f2
    IDD_DIALOG1 = IDD deines Dialoges
    this = tis-Zeiger deines Dialog 1

    und fertig.

    Gruß Matthias


Anmelden zum Antworten