Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das MFC-Framework verwaltet sowohl die Erstellung als auch die Zerstörung von Fenstern, die den Framework-Dokumenten und -ansichten zugeordnet sind. Wenn Sie zusätzliche Fenster erstellen, sind Sie dafür verantwortlich, sie zu zerstören.
Wenn der Benutzer das Framefenster schließt, ruft der Standardmäßige OnClose-Handler des Fensters "DestroyWindow" im Framework auf. Die letzte Memberfunktion, die aufgerufen wird, wenn das Windows-Fenster zerstört wird, ist OnNcDestroy. Diese führt einige Bereinigungsoperationen durch, ruft die Default-Memberfunktion auf, um die Windows-Bereinigung durchzuführen, und ruft schließlich die virtuelle Memberfunktion PostNcDestroy auf. Die CFrameWnd-Implementierung löscht das C++-Fensterobjekt. Sie sollten niemals den C++ delete -Operator in einem Framefenster verwenden. Verwenden Sie stattdessen DestroyWindow.
Wenn das Hauptfenster geschlossen wird, wird die Anwendung geschlossen. Wenn nicht gespeicherte Dokumente geändert werden, zeigt das Framework ein Meldungsfeld an, um zu fragen, ob die Dokumente gespeichert werden sollen, und stellt sicher, dass die entsprechenden Dokumente bei Bedarf gespeichert werden.