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 :

Utilisation d'un timer de la MFC


Sujet :

MFC

  1. #1
    Membre habitué
    Inscrit en
    Janvier 2006
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 9
    Par défaut Utilisation d'un timer de la MFC
    Bonjour,
    J'aimerai appeler des méthodes d'une classe avec en paramètre un temps.

    J'aimerai que ce temps soit automatiquement incrémenté à l'aide d'un timer.

    Qqln peut-il me donner un cou de mainà l'aide du timer de la MFC , je ne sais pas m'en servir.

    Merci et à Plus

  2. #2
    mat.M
    Invité(e)
    Par défaut
    ??? Rien dans la FAQ ?

  3. #3
    Membre régulier
    Inscrit en
    Mai 2006
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 10
    Par défaut
    Si mais ya juste un topic !
    Mais je n'arrive pas non plus à l'utiliser, pour un débutant ce n'est pas forcement simple !
    On le lance comment ? Ca se declare où...?

  4. #4
    mat.M
    Invité(e)
    Par défaut
    Citation Envoyé par aurelienr
    Si mais ya juste un topic !
    Mais je n'arrive pas non plus à l'utiliser, pour un débutant ce n'est pas forcement simple !
    On le lance comment ? Ca se declare où...?
    Eh bien lors de la création de la fenêtre par exemple dans WM_INITDIALOG on créer le timer avec SetTimer

    Lors de la destruction de la fenêtre appeler KillTimer

    Pour capter les evenements : insérer un événement OnTimer et placer le code nécessaire

  5. #5
    Membre régulier
    Inscrit en
    Mai 2006
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 10
    Par défaut
    Ouais bon je dois être trop mauvais alors...
    Je galère trop, tout est eparpillé partout...Dans l'idée je pige bien c'est bon mais avant de compiler correctement un projet et ben bon courage .

  6. #6
    Membre régulier
    Inscrit en
    Mai 2006
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 10
    Par défaut
    C'est bon j'ai trouvé une solution simple sur le net :

    Aller dans le ClassWizard, choisir la fenetre qui nous concerne, activer la fonction WM_TIMER dans la zone "Message".
    MFC crée alors une fonction OnTimer dans le fichier .cpp associé à la fenetre, qui sera executée à chaque débordement du timer.
    Pour paramétrer le timer, il suffit d'appeler SetTimer(int id_timer, int nb_millisecondes, FALSE) et c'est tout (id_timer sert à l'identifier).
    Ca suffit pour un noob comme moi

    Cela revient à faire ce qu'a dit mat.M sauf que la c'est plus simple à piger
    Aurélien

Discussions similaires

  1. utilisation d'un timer
    Par Bouboukick dans le forum Débuter avec Java
    Réponses: 9
    Dernier message: 16/06/2008, 09h21
  2. utilisation d'un timer avec les pthreads
    Par dc.sara dans le forum C
    Réponses: 8
    Dernier message: 15/01/2008, 13h12
  3. Utilisation d'un Timer
    Par thierion dans le forum MATLAB
    Réponses: 4
    Dernier message: 13/11/2007, 14h31
  4. utilisation d'un timer
    Par jiraya43 dans le forum MFC
    Réponses: 2
    Dernier message: 04/05/2006, 16h52
  5. [Débutant] Utilisation d'un timer
    Par mickael777 dans le forum MFC
    Réponses: 7
    Dernier message: 28/10/2005, 11h40

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