URGENT-vc++

yangan Messages postés 14 Date d'inscription lundi 8 juillet 2002 Statut Membre Dernière intervention 22 août 2002 - 5 août 2002 à 09:28
zeratul67 Messages postés 97 Date d'inscription mardi 9 avril 2002 Statut Membre Dernière intervention 11 mai 2008 - 8 août 2002 à 17:56
G deux petits problèmes sou vc++ et ça devient très urgent!
1-comment faire un progress bar inversé cad comment faire pour qu'il avance de droite à gauche?
2-lorsque les progress bar marchent je ne peut plus cliquer sur mes boutons...Comment faire pour remédier à cela?

7 réponses

zeratul67 Messages postés 97 Date d'inscription mardi 9 avril 2002 Statut Membre Dernière intervention 11 mai 2008
7 août 2002 à 17:06
1) dsl je sais pas (par curiosité, ça te sert à koi ?)
2) "les progress bar marchent", kess que tu veux dire ?!
0
yangan Messages postés 14 Date d'inscription lundi 8 juillet 2002 Statut Membre Dernière intervention 22 août 2002
8 août 2002 à 08:33
1-ça me sert à représenter des valeurs négatives
2-marchent = en cours de progression
0
zeratul67 Messages postés 97 Date d'inscription mardi 9 avril 2002 Statut Membre Dernière intervention 11 mai 2008
8 août 2002 à 14:03
Pour la progress bar, je pense que tu utilises un common contrôle. Donc pour la faire "bouger" tu change sa valeur.
Si ces changements sont inclus dans un long processus de calcul, et donc que la PB montre son avancement, ton Thread principal est oqp par ce calcul. Donc il ne peut pas réagir aux actions de l'utilisateur (cliques de boutons par exemple).
Je pense que la seule solution, si tu utilise la PB dans cette situation, est de créer un deuxième thread, qui gère le calcul et l'avancement de la PB pendant que le premeir réagit aux actions de l'utilisateur.

Si tu n'es pas dans cette situation, dis le.
0
yangan Messages postés 14 Date d'inscription lundi 8 juillet 2002 Statut Membre Dernière intervention 22 août 2002
8 août 2002 à 17:17
C'est éxactement ça mé comment je fé pour créer un deuxième thread ??? Je suis pas vraiment un pro, est-ce que tu peut m'expliquer?
merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
zeratul67 Messages postés 97 Date d'inscription mardi 9 avril 2002 Statut Membre Dernière intervention 11 mai 2008
8 août 2002 à 17:29
Ben moi je débute en c++, alors je suis carrément pas du tout un pro. Et la dernière fois que j'ai essayé de créer un thread ... g pas réussi. :(
Je vais réessayer, je fais un post ds ce sujet si je trouve ...
désolé
0
zeratul67 Messages postés 97 Date d'inscription mardi 9 avril 2002 Statut Membre Dernière intervention 11 mai 2008
8 août 2002 à 17:50
Lien qui peut être utile pour les threads (en anglais):
http://www.codeguru.com/misc/ThreadDemo.html
0
zeratul67 Messages postés 97 Date d'inscription mardi 9 avril 2002 Statut Membre Dernière intervention 11 mai 2008
8 août 2002 à 17:56
Lien qui peut être utile pour les threads (en anglais):
http://www.codeguru.com/misc/ThreadDemo.html

Dans le zip ce trouve une classe c++ qui permet d'utiliser très facilement les threads. L'exemple est simple, je pense que tu y arrivera.
Bonne chance.
0
Rejoignez-nous