Warten auf quit-signal
-
hi
Ich möchte in meiner MFC Anwendung zwei Dialoge nebeneinander nicht-modal aufmachen. Wenn ich die zwei mit Create() erstelle geht das wunderbar, aber nun habe ich ein Problem: Das Programm wird sofort wieder geschlossen, weil ja niemand darauf wartet bis die Dialoge geschlossen wurden wie das bei DoModal der Fall ist.
Wenn ich mit sleep auf mein globales, boolsche Flag "quit-signal" warte, friert logischerweise die ganze Anwendung ein.Mit welcher Funktion kann ich dieses Problem lösen?
WaitForSingleObject vielleicht? Wie setzte ich die am Besten mit meinem Flag ein (die braucht ja einen handle)?danke
matthias
-
Erstelle den ersten Modal und den 2ten nicht Modal.
Wofür brauchst du beide nichtmodal ?
-
damit ich jederzeit auf beiden herumklicken kann!
-
Na dann. 1. Modal und alle weiteren nicht modal.