Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’infrastructure MFC gère la destruction des fenêtres, ainsi que la création de ces fenêtres associées aux documents et vues de l’infrastructure. Si vous créez des fenêtres supplémentaires, vous êtes responsable de leur destruction.
Dans l’infrastructure, lorsque l’utilisateur ferme la fenêtre frame, le gestionnaire OnClose par défaut de la fenêtre appelle DestroyWindow. La dernière fonction membre appelée lorsque la fenêtre Windows est détruite est OnNcDestroy, qui effectue un nettoyage, appelle la fonction membre par défaut pour effectuer le nettoyage de Windows et appelle enfin la fonction membre virtuelle PostNcDestroy. L'implémentation CFrameWnd de PostNcDestroy supprime l'objet de fenêtre C++. Vous ne devez jamais utiliser l’opérateur C++ delete sur une fenêtre frame. Utilisez DestroyWindow à la place.
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 pour demander si les documents doivent être enregistrés et s’assurer que les documents appropriés sont enregistrés si nécessaire.