Schließen des Dialogfelds
Ein modales Dialogfeld wird geschlossen, wenn der Benutzer eine seiner Schaltflächen auswählt, in der Regel die Schaltfläche "OK" oder die Schaltfläche "Abbrechen". Wenn Sie die Schaltfläche "OK" oder "Abbrechen" auswählen, sendet Windows das Dialogfeldobjekt an eine BN_CLICKED Steuerelementbenachrichtigungsnachricht mit der ID der Schaltfläche, entweder IDOK oder IDCANCEL. CDialog
stellt Standardhandlerfunktionen für diese Meldungen bereit: OnOK
und OnCancel
. Die Standardhandler rufen die EndDialog
Memberfunktion auf, um das Dialogfeld zu schließen. Sie können auch aus Ihrem eigenen Code aufrufen EndDialog
. Weitere Informationen finden Sie in der EndDialog-Memberfunktion der Klasse CDialog
in der MFC-Referenz.
Um das Schließen und Löschen eines Dialogfelds ohne Modus anzuordnen, überschreiben PostNcDestroy
Und aufrufen Sie den delete
Operator auf dem this
Zeiger. Durch das Zerstören des Dialogfelds wird erläutert, was als Nächstes geschieht.
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für