Destruction de la boîte de dialogue
Les boîtes de dialogue modales sont normalement créées sur le cadre de la pile et détruites lorsque la fonction qui les a créées se termine. Le destructeur de l’objet de boîte de dialogue est appelé lorsque l’objet sort de l’étendue.
Les boîtes de dialogue sans mode sont normalement créées et détenues par une fenêtre d’affichage parent ou d’image , la fenêtre principale du cadre de l’application ou une fenêtre de cadre de document. Le gestionnaire OnClose par défaut appelle DestroyWindow, qui détruit la fenêtre de boîte de dialogue. Si la boîte de dialogue est autonome, sans pointeur vers celui-ci ou toute autre sémantique de propriété spéciale, vous devez remplacer PostNcDestroy pour détruire l’objet de dialogue C++. Vous devez également remplacer OnCancel et appeler DestroyWindow
à partir de celui-ci. Si ce n’est pas le cas, le propriétaire de la boîte de dialogue doit détruire l’objet C++ lorsqu’il n’est plus nécessaire.
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Prochainement : Tout au long de l'année 2024, nous supprimerons progressivement les GitHub Issues en tant que mécanisme de retour d'information pour le contenu et nous les remplacerons par un nouveau système de retour d'information. Pour plus d’informations, voir:Soumettre et afficher des commentaires pour