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 :

Suspendre une tache en MFC


Sujet :

MFC

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 213
    Par défaut Suspendre une tache en MFC
    Voila mon probleme!!

    j'ai un Editbox pour lequel je souhaite verifier son contenu une fois fois remplie par l'utilisateur.

    Le pbm est que si la syntaxe du contenu n'est pas bonne, j'affiche un message mais je ne peux permettre de reecrire a nouveau dans le EditBox.

    Mon programme est le suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    int syntaxe=0; 
    do
    {
    CString strText;
    UpdateData();
    strText = m_txtEditBox;   //// Récupération de la syntaxe du filtre souhaité dans la variable "strText"
    UpdateData(FALSE);
    char filtre[100];
    strcpy (filtre,strText);
    //MessageBox(filtre);  ///test de la variable "filtre"
    list_NIC();  
    set_filtre(filtre, &syntaxe);   /// renvoi syntaxe=1 si OK
    if (syntaxe==0)
    MessageBox("La syntaxe du filtre est incorrecte, veuillez recommencer!");
    }
    while(syntaxe !=1);
    MessageBox("Filtre OK!!!");
    Faudrait il suspendre mon application le temps que l'on puisse re-ecrire dans l'EditBox?

  2. #2
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    ce n'est pas du tout comme ca qu'il faut raisonner
    Il faut utiliser l'événement de validation de l'édit pour faire la vérification de syntaxe

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 213
    Par défaut
    Il faut utiliser l'événement de validation de l'édit pour faire la vérification de syntaxe
    La validation de ma syntaxe est faites par une fonction que j'appelle...
    elle fonctionne bien.

  4. #4
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    ce que je voulais dire, c'est d'utiliser l'évenement windows associé à la validation (pas syntaxique) de l'edit ; et non pas une boucle sans fin.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 213
    Par défaut
    ok

    je vais chercher un peu car je ne connais pas du tt

    c simple?

  6. #6
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    bien sur que c'est simple, c'est du C++

    tu peux par exemple surcharger l'évenement EN_CHANGE avec le classwizard. Si tu galères complètement, tu peux regarder le tutoriel de farscape http://farscape.developpez.com/tutor...arrer-mfc-vc6/

Discussions similaires

  1. Réponses: 2
    Dernier message: 02/08/2004, 17h34
  2. [Ant]Erreur execution d'une tache ANT
    Par gerin dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 11/05/2004, 16h59
  3. API : créer une tache planifiée.
    Par Argonz dans le forum Windows
    Réponses: 3
    Dernier message: 05/05/2004, 14h16
  4. Créer une tache planifié (.bat ou wsh)
    Par BRAUKRIS dans le forum Windows
    Réponses: 4
    Dernier message: 18/03/2004, 17h12
  5. [JSP] Ajout d'une tache dans le planificateur Windows
    Par PhoneKilleR dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 12/09/2003, 15h10

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