Delen via


Framevensters vernietigen

Het MFC-framework beheert het opheffen en de aanmaak van vensters die zijn gekoppeld aan documenten en weergaven binnen het framework. Als u extra vensters maakt, bent u verantwoordelijk voor het vernietigen ervan.

In het framework, wanneer de gebruiker het framevenster sluit, roept de standaard OnClose-handler DestroyWindow aan. De laatste lidfunctie die wordt aangeroepen wanneer het Windows-venster wordt vernietigd, is OnNcDestroy, die enige schoonmaak uitvoert, de lidfunctie Default aanroept om Windows verder op te ruimen, en tot slot de virtuele lidfunctie PostNcDestroy oproept. De CFrameWnd-implementatie verwijdert het C++-vensterobject. Gebruik de C++ delete -operator nooit in een framevenster. Gebruik in plaats daarvan DestroyWindow.

Wanneer het hoofdvenster wordt gesloten, wordt de toepassing gesloten. Als er niet-opgeslagen documenten zijn gewijzigd, wordt in het framework een berichtvenster weergegeven om te vragen of de documenten moeten worden opgeslagen en ervoor te zorgen dat de juiste documenten zo nodig worden opgeslagen.

Wat wilt u meer weten over

Zie ook

Frame Vensters gebruiken