SetTimer() en c++

Bonjour

voila j'aimerais mettre en place un timer ( et donc aussi un kill timer ) en c++
j'ai un bouton dans une mfc qui contient ce code :

while(true)
{
for(int i=0;i<11;i++)
{
// j'incrémente la valeur dans mon EditBox
valeur++;
}
}

Ou faut il que je mette en place mon timer pour éviter que mon ihm ne se bloque ??

Merci d'avance !!
Configuration: Windows XP
Firefox 2.0.0.3

7 réponses

  1. Salut, tu utilises quoi comme logiciel???
    0
    1. Salut. J'utilise Visual2005.net et c'est du C++
      0
  2. ok moi j utilise c++ buildeur je regarde si ca fonctionne pareil et apres je te redit ca,
    a plus tard
    0
    1. ok je te remerci

      J'attend ta réponse alors !!!

      J'ai juste un bouton et une editBox dans mon ihm ( si sa peux t'aider)

      Merci
      0
  3. En fait je t'ai demamde cela car moi on m'a toujours apris a ne jamais mettre de boucle while dans mes programme en c++ (surtout avec buildeur).
    Ton logiciel est un logiciel evenemetiel ou pas? C'est a dire si il fait les actions demander que lorsque les actions sont demande ou il les fait tout le temps? (parcours le programme en permance)
    0
    1. Je suis obliger de faire un while(true) car je dois lire les valeurs en continue.
      Comme mon application est une MFC, je clique sur le bouton qui m'incrémente mes valeurs dans l'editBox. Si je n'ai pas cliqué dessus, il ne se passe rien

      Sa marche sur ton logiciel ??
      0
  4. Si tu veux tu me donne ton adresse msn et on voit sa ce soir car la je peux pas mais je crois savoir de quoi il s'agit mais un peu long a expliquer donc si tu veux ce soir?
    0
    1. Ce soir je ne suis pas la.....
      Tu peux pas vite fait me dire ta solution s'il te plait ???

      En tout cas merci pour ton aide !!
      0
  5. moi avec buildeur tu peux choisr dans les propriete du bouton par exemple:
    action se fait au clic droit de la souris, quand la souris passe sur le bouton,....

    Tu n'as pas a programmer ca, ca se rajoute tout seul dans le pointeur. C'est d'ailleur une chose super pratique.

    Je sais pas si sa peux t'aider?
    0
    1. Bin moi c'est lorsque je clique dessus (OnBnClicked)

      Donc si ta une autre solution je veux bien lol

      En tout cas je te remercie
      0
  6. En gros tu veux que lorsque tu cliques sur ton bouton un compteur se met en route et qand tu rapui dessu il s'arrete et se remet a zero?
    Donne moi le but exact de ton timer, je vais regarder comme faire autrement....
    0
    1. En fait lorsque j'appuye sur mon bouton, je veux (dans mon EditBox) incrémenté une valeur.
      Je fais une boucle infini pour incrémenté constamment ma valeur. mais au bout de quelque secondes, je peut lire en haute de la fenêtre de mon ihm : Ne répond pas

      Donc c'est pour cela que j'ai pensé mettre un timer pour exécuter a intervalles fixes et donc laisser le temps a mon ihm de mettre ma valeur a jour...
      je sait pas si je me fait bien comprendre
      0
  7. je te fais sa avec mon logiciel si tu veux et je te l envoie avec le codes.
    Ta pas une adresse mail quelquonque?
    Et oui je pense que le timr est la meilleur solution
    0