Laufzeitfehler nach Überschreiben von OnOK() und OnCancel()
-
Hi!
Die Buttons sind weg. Das Dialogfeld ist leer. Dennoch beendet das Programm, wenn ich ENTER drücke.
Wie kann ich das unterbinden?
MfG
-
-
CDialog::OnOK ()
-
Das gleiche Problem wird bei dir sicherlich auch auftauchen wenn du Esc drückst. Bei Enter musst du einfach die OnOk() überschreiben und bei Esc die OnCancel() :
void CTestDlg::OnOk() { return; }
Den gleichen Code kannst du auch bei OnCancel verwenden ...
Gruß
:: NoName ::
-
Das geht jetzt soweit, aber:
Wenn ich per Tastatur im Menü Datei->Öffnen mit ENTER auswähle stürzt das Programm ab.
Ich kann das Programm nun nichtmehr beenden. Wie helf ich mir nun?
MfG
-
*schieb* Sorry.
MfG