Partager via


Fenêtres frames de destruction

L'infrastructure MFC gère la destruction de fenêtre ainsi que la création de ces fenêtres associées à l'infrastructure documents et les vues.Si vous créez des fenêtres supplémentaires, vous devez les détruire.

Dans l'infrastructure, lorsque l'utilisateur ferme la fenêtre frame, le gestionnaire par défaut d' OnClose de la fenêtre appelle DestroyWindow.La dernière fonction membre appelée lorsque la fenêtre de windows est détruite est OnNcDestroy, qui fait de le nettoyage, des appels la fonction membre de valeur par défaut pour effectuer un nettoyage de fenêtres, et appelle enfin la fonction membre virtuelle PostNcDestroy.l'implémentation de CFrameWnd d' PostNcDestroy supprime l'objet fenêtre C++.Vous ne devez jamais utiliser l'opérateur C++ suppression dans une fenêtre frame.Utilisez plutôt DestroyWindow.

Lorsque la fenêtre principale se ferme, l'application se ferme.S'il existe des documents non enregistrés modifiés, l'infrastructure affiche une boîte de message demandant si les documents sont enregistrés et le garantit que les documents appropriés sont stockés si nécessaire.

Sur quels éléments souhaitez-vous obtenir des informations supplémentaires ?

Voir aussi

Référence

Utilisation des fenêtres frames