En fait Windows va appeler le code du bouton par défaut, qui est OK. Le truc c'est de créer un faux gestionnaire en quelque sorte. Tu crée avec AppWizard une méthode pour le message BN_CLICKED du bouton OK, ensuite tu changes l'identificateur de ce bouton via l'editeur de ressources en enlevant aussi la propriété "default", puis tu crée une fonction pour le message BN_CLICKED, et dedans tu appeles CDialog::OnOK();
Et tu vires l'appel a CDialog::OnOK() dans la méthode OnOK de ta classe.
------------------------------- Réponse au message : -------------------------------
> J'ai cree une application mfc (dialog based) et j'aimerais que la fenetre de dialogue ne se ferme pas quand j'appuie sur entrer , svp comment faire je voudrais que la fenetre ne se ferme uniquement que quand je click sur le bouton fermer ou quitter
|