Freigeben über


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.

Siehe auch

Konzepte

Lebenszyklus eines Dialogfelds