Fermeture de la boîte de dialogue
Une boîte de dialogue modale se ferme lorsque l’utilisateur choisit l’un de ses boutons, généralement le bouton OK ou le bouton Annuler. Si vous choisissez le bouton OK ou Annuler, Windows envoie à l’objet de boîte de dialogue un message de notification de contrôle BN_CLICKED avec l’ID du bouton, IDOK ou IDCANCEL. CDialog
fournit des fonctions de gestionnaire par défaut pour ces messages : OnOK
et OnCancel
. Les gestionnaires par défaut appellent la EndDialog
fonction membre pour fermer la fenêtre de dialogue. Vous pouvez également appeler EndDialog
à partir de votre propre code. Pour plus d’informations, consultez la fonction membre EndDialog de classe CDialog
dans la référence MFC.
Pour organiser la fermeture et la suppression d’une boîte de dialogue sans mode, remplacez PostNcDestroy
et appelez l’opérateur delete
sur le this
pointeur. La destruction de la boîte de dialogue explique ce qui se passe ensuite.
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