amteur
Messages postés40Date d'inscriptionjeudi 15 juin 2006StatutMembreDernière intervention16 mars 2009
-
21 août 2007 à 16:11
PWM63
Messages postés127Date d'inscriptionlundi 11 octobre 2004StatutMembreDernière intervention18 mai 2016
-
27 août 2007 à 11:27
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
PWM63
Messages postés127Date d'inscriptionlundi 11 octobre 2004StatutMembreDernière intervention18 mai 2016 27 août 2007 à 11:27
Merci de ta réponse PROTEUS91, et désolé de répondre tardivement.
En fait, je me suis fait un programme de copie entre deux répertoires (pour ne copier que ce qui est nécessaire à copier), et j'aimerais l'améliorer en ajoutant une barre de progression.
Pour l'intérêt de la couleur B, c'est très simple, et aucun rapport avec du multithreading :)
La valeur max de la barre serait le nombre d'octets à copier.
La couleur A (ex : vert) serait ce qui est déjà copié.
La couleur B (ex : rouge) serait ce qui va se copier, étant donné que la copie d'un seul fichier peut durer plusieurs secondes selon sa taille. Une fois la copie du fichier terminée la couleur B redevient A.
La couleur C (ex : blanc) serait ce qu'il reste à faire.
PROTEUS91
Messages postés156Date d'inscriptionmardi 4 novembre 2003StatutMembreDernière intervention28 décembre 2010 23 août 2007 à 00:07
Hello pvm
Ecoute je pense que tu pourrai trouvé ton bonheure avec le code ci dessous, explication, le code couleur est donc celui de ta couleur A, et tu peux coller la picture un back color blanc qui correspondra a ton C par contre pour le B,
Mode creusage de tete (enclenché)
A moins que tu ne sois passé sur un programme qui fasse de l'hypertraitement (plusieurs tache en meme temps je ne vois pas l'interet de mettre la valeur 1 en B.
Dis moi si je me trompe.
PWM63
Messages postés127Date d'inscriptionlundi 11 octobre 2004StatutMembreDernière intervention18 mai 2016 22 août 2007 à 15:41
Désolé d'intervenir dans cette source, mais j'ai une question qui me turlupine au sujet des progress-bar.
L'une ou l'autre méthode peut-elle permettre d'avoir ceci dans une progress bar ?
- à gauche, une couleur A pour indiquer ce qui est fait
- "au milieu", une autre couleur B pour indiquer ce qui est en train d'être fait (qui passera donc à la couleur A une fois fait)
- à droite, une dernière couleur C (blanc), pour indiquer ce qu'il reste à faire.
PROTEUS91
Messages postés156Date d'inscriptionmardi 4 novembre 2003StatutMembreDernière intervention28 décembre 2010 21 août 2007 à 21:24
Renfield Mechant garcon tu viens de me casser :) Je ne savais pas tu as un chti exemple ?
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 21 août 2007 à 16:31
SendMessage & PBM_SETBARCOLOR t'auraient permis de modifier la couleur du progressbar standard
amteur
Messages postés40Date d'inscriptionjeudi 15 juin 2006StatutMembreDernière intervention16 mars 2009 21 août 2007 à 16:11
bonne source ,
il est pratique d'utiliser une image comme progress bar !!
merci !
27 août 2007 à 11:27
En fait, je me suis fait un programme de copie entre deux répertoires (pour ne copier que ce qui est nécessaire à copier), et j'aimerais l'améliorer en ajoutant une barre de progression.
Pour l'intérêt de la couleur B, c'est très simple, et aucun rapport avec du multithreading :)
La valeur max de la barre serait le nombre d'octets à copier.
La couleur A (ex : vert) serait ce qui est déjà copié.
La couleur B (ex : rouge) serait ce qui va se copier, étant donné que la copie d'un seul fichier peut durer plusieurs secondes selon sa taille. Une fois la copie du fichier terminée la couleur B redevient A.
La couleur C (ex : blanc) serait ce qu'il reste à faire.
23 août 2007 à 00:07
Ecoute je pense que tu pourrai trouvé ton bonheure avec le code ci dessous, explication, le code couleur est donc celui de ta couleur A, et tu peux coller la picture un back color blanc qui correspondra a ton C par contre pour le B,
Mode creusage de tete (enclenché)
A moins que tu ne sois passé sur un programme qui fasse de l'hypertraitement (plusieurs tache en meme temps je ne vois pas l'interet de mettre la valeur 1 en B.
Dis moi si je me trompe.
22 août 2007 à 15:41
L'une ou l'autre méthode peut-elle permettre d'avoir ceci dans une progress bar ?
- à gauche, une couleur A pour indiquer ce qui est fait
- "au milieu", une autre couleur B pour indiquer ce qui est en train d'être fait (qui passera donc à la couleur A une fois fait)
- à droite, une dernière couleur C (blanc), pour indiquer ce qu'il reste à faire.
21 août 2007 à 21:24
21 août 2007 à 16:31
21 août 2007 à 16:11
il est pratique d'utiliser une image comme progress bar !!
merci !