modale dialogfelder
-
wenn ich ein dialogfeld mit DoModal aufrufe dann kann ich nicht mehr auf das dialogfeld klicken, von dem aus ich das modale dialogfeld aufgerufen habe.
kann ich dieses verhalten bei einem modalen dialogfeld auch unterdrücken ? also ich möchte das "alte" dialogfeld dann auch noch benutzen können.
(möchte das modale dialogfeld aber modal aufrufen, nicht mit Create())
-
hmm ist das nicht dann MDI statt SDI anwendung oder modal? M wie multi?
-
DoModal zeigt den Dialog immer Modal an... somit kannst Du kein DoModal verwenden...
Was Du brauchst sind modaless-DialogeSiehe: Modal and Modeless Dialog Boxes
http://msdn.microsoft.com/library/en-us/vccore/html/_core_modal_and_modeless_dialog_boxes.aspUm einen Nicht-Modalen-Dialog anzeigen zu können musst Du zuerst die "Create" Methode aufrufen. Er wird dann entweder sofort angezeigt (abhängig vom gesetzten WS_VISIBLE) oder du kannst ihn anzeigen mit "ShowWindow(TRUE)".