IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

C++, MFC probl�me!


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Inscrit en
    Avril 2009
    Messages
    133
    D�tails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 133
    Par d�faut C++, MFC probl�me!
    Bonjour,

    Je suis un d�butant en langage C++, j'utilise le logiciel Microsoft Visual C++ 6.0.
    J'ai un probl�me ! Lorsque mon application ce lance j'ai une fen�tre graphique principale qui s'affiche en arri�re plan et au premier plan j'ai une bo�te de dialogue pour configurer mon application. Sur cette fen�tre il y a un bouton Ok et un autre Annuler. Lorsque je cliquais sur annuler mon application �tait compl�tement quitter donc j'ai mis en place une MessageBox. Et Sur ce messagebox il y a un bouton oui et non. le bouton Oui quitterais l'application et le non reviendrait sur la bo�te de dialogue de configuration. Comment faire SVP?
    Voici le code :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    void CChoixIlot::OnCancel() 
    {
    //TODO: Add extra cleanup here
    MessageBox("Vous êtes sur le point de quitter l'application!",
                     "ATTENTION",
                     MB_YESNO|MB_ICONWARNING);
    CDialog::OnCancel(); // ceci quitte l'appli que l'on clic sur oui ou non
     
    }
    Merci pour vos r�ponses

  2. #2
    R�dacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par d�faut
    Bonjour et bienvenu,
    Ce qui fait quitter ton application est le traitement op�r� par d�faut dans CDialog::OnCancel(). Donc, ce que tu dois faire est tout simplement de ne pas appeler cette m�thode quand tu ne le souhaites pas :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    void CChoixIlot::OnCancel() 
    {
    //TODO: Add extra cleanup here
    if( MessageBox("Vous êtes sur le point de quitter l'application!",
                     "ATTENTION",
                     MB_YESNO|MB_ICONWARNING)==IDYES){
       CDialog::OnCancel(); // ceci quitte l'appli que l'on clic sur oui ou non
    }// sinon, rien
     
    }

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [MFC] probl�me avec les insertions dans CComboBox
    Par Joeleclems dans le forum MFC
    R�ponses: 12
    Dernier message: 11/06/2004, 15h31
  2. R�ponses: 3
    Dernier message: 05/05/2004, 10h23
  3. [MFC] Probl�me pointeur sur une classe
    Par mick74 dans le forum MFC
    R�ponses: 7
    Dernier message: 14/04/2004, 14h17
  4. [MFC] Probl�me de pointeur !!
    Par acastor dans le forum MFC
    R�ponses: 7
    Dernier message: 19/03/2004, 15h50
  5. [MFC] probl�me d'�x�cution
    Par ben_iap dans le forum MFC
    R�ponses: 2
    Dernier message: 15/03/2004, 10h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo