Dialog "erhalten"
-
Hallo,
ich stehe im Moment nen bissl aufm Schlauch.
Also ich habe einen Dialog mit verschiedenen RadioButtons. Wenn man einen makiert und dann den ok-Button drückt öffnet sich das entsprechnede Programm, aber der Dialog schließt sich.
Kann ich es irgendwie hinkriegen, das er sich nicht schließt, sondern erst, wenn ich den Abbrechen-Button drücke?
Gruß Janinoe
-
Hallo
Dann musst du den Dialog nicht modal öffnen.
chrische
-
Viele Lösungen:
1. Gib Deinem OK Button nicht die IDOK, sondern eine andere ID IDC_EXECUTE z.B.. Bau Dir einen entsprechenden Handler und dann war es das.
2. Rufe CDialog::OnOK in Deinem Handle nicht auf, sondern nur UpdateData, dann wird der Dialog auch nicht geschlossen.
-
Das war ja einfach ^^. Super. Vielen Dank!!!

-
Eigentlich reicht es auch das CDialog::OnOK() zu entfernen - das ruft nämlich EndDialog auf.