Schließen des Dialogfelds
Ein modales Dialogfeld schließt, wenn eine der Schaltflächen, normalerweise die Schaltfläche OK oder die Abbruchschaltfläche auswählt. Die Auswahl " oder Abbrechen geklickt wird Windows, das gleichzeitig zu übermitteln eine BN_CLICKED-Steuerelement-Benachrichtigung mit 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 EndDialog aus Ihrem eigenen Code aufrufen. Weitere Informationen finden Sie in EndDialog-Memberfunktion der CDialog-Klasse in der MFC-Referenz.
Um zum Schließen und Löschen eines nicht modalen Dialogfelds, der PostNcDestroy überschreiben anordnen und den Operator löschen im this Zeiger aufrufen. Zerstören des Dialogfelds erläutert, was als Nächstes geschieht.