yangan
Messages postés14Date d'inscriptionlundi 8 juillet 2002StatutMembreDernière intervention22 août 2002
-
5 août 2002 à 09:28
zeratul67
Messages postés97Date d'inscriptionmardi 9 avril 2002StatutMembreDernière intervention11 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?
zeratul67
Messages postés97Date d'inscriptionmardi 9 avril 2002StatutMembreDernière intervention11 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.
zeratul67
Messages postés97Date d'inscriptionmardi 9 avril 2002StatutMembreDernière intervention11 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é
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.