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 1und fertig.
Gruß Matthias