Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Anmärkning
Biblioteket För Microsoft Foundation-klasser (MFC) stöds fortfarande. Vi lägger dock inte längre till funktioner eller uppdaterar dokumentationen.
MFC-ramverket hanterar både skapande och borttagning av fönster för de fönster som är kopplade till ramverksdokument och vyer. Om du skapar ytterligare fönster är du ansvarig för att förstöra dem.
När användaren stänger ramfönstret i ramverket anropar fönstrets standard-OnClose-hanterareDestroyWindow. Den sista medlemsfunktionen som anropas när Windows-fönstret förstörs är OnNcDestroy, som gör viss rensning, anropar funktionen Standardmedlem för att utföra Windows-rensning och anropar slutligen funktionen PostNcDestroy för virtuell medlem.
CFrameWnd-implementeringen av PostNcDestroy tar bort C++-fönsterobjektet. Du bör aldrig använda C++ delete -operatorn i ett ramfönster. Använd DestroyWindow i stället.
När huvudfönstret stängs stängs programmet. Om det finns ändrade dokument som inte har sparats visar ramverket en meddelanderuta för att fråga om dokumenten ska sparas och ser till att lämpliga dokument sparas om det behövs.