Condividi tramite


Distruzione di finestre cornice

Il framework MFC gestisce la distruzione nonché la creazione della finestra per le finestre associate con documenti e visualizzazioni del framework. Se si creano finestre aggiuntive, si è responsabili di distruggerle.

Nel framework, quando l'utente chiude la finestra cornice, il gestore predefinito di OnClose della finestra chiama DestroyWindow. L'ultima funzione membro chiamata quando la finestra di windows viene eliminato è OnNcDestroy, che esegue una certa pulitura, chiamare la funzione membro di Predefinito per eseguire la pulizia di windows e infine chiama la funzione membro virtuale PostNcDestroy. L'implementazione di CFrameWnd di PostNcDestroy elimina l'oggetto window C++. È consigliabile non utilizzare mai l'operatore di C++ eliminazione in una finestra cornice. In alternativa, utilizzare DestroyWindow.

Quando la finestra principale verrà chiusa, l'applicazione viene chiusa. Se sono presenti documenti salvati modificati, il framework viene visualizzata una finestra di messaggio per chiedere se i documenti salvati e garantisce che i documenti appropriati vengano salvati se necessario.

Scegliere l'argomento su cui visualizzare maggiori informazioni

Vedere anche

Riferimenti

Utilizzo di finestre cornice