BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 2 sept. 2005 à 22:47
un truc qui semble simple (à dire au moins)
un dc mémoire, tu remplis par petits rectangles avec FillRect et quand toute ta bande pleine sur ce dc, tu BitBlt sur la progressbar.
A tester.
julienbj
Messages postés452Date d'inscriptionjeudi 4 décembre 2003StatutMembreDernière intervention19 décembre 200815 2 sept. 2005 à 23:02
En fait, mon probleme est pas de créer des petits rectangles que je juxtapose (c'est l'idée de base que j'avais), mais de trouver une formule qui me donnera les couleurs de ces rectangles.
Pour l'instant tout ce que j'ai testé donne des rendus plutot minable ou on voit de façon très marqué les changements de couleur.
Vive le C
Tchao
[mailto:julienbj@hotmail.com Savon]
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 2 sept. 2005 à 23:07
J'ai exemple mais avec les MFC si tu veux, tu pourras adapter. Sinon l'API GradientFill sert sans doute a ca, mais je suis pas sur car jamais utilisé
Si tu cherches une formule, ca doit pas être bien compliqué, mais je pense qu'il ne faut pas que tu joues sur les 3 composantes R G et B sinon ca ressemblera pas à un dégradé
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 2 sept. 2005 à 23:21
Eh oui pas con le bitmap, mais après faut plus avoir envie de changer de couleur!
Sinon dans le même ordre d'idée on peut utiliser GradientFill une seule fois pour mettre dans une bitmap comme ca par la suite c'est aussi rapide
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 2 sept. 2005 à 23:22
Ah oui, BruNews si tu parlais d'une bitmap en mémoire ca pose problème si on a envie de changer la taille de la ProgressBar, ce qui risque d'autant plus d'arriver si on est dans une boite de dialogue
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 2 sept. 2005 à 23:24
t'as vu qu'on changeait des couleurs de barres à l'exécution ? se fait chez vb ces progs bariolés, en général à ce genre de trucs qu'on les reconnait au 1er coup d'oeil.
julienbj
Messages postés452Date d'inscriptionjeudi 4 décembre 2003StatutMembreDernière intervention19 décembre 200815 2 sept. 2005 à 23:27
D'accord avec brunews pour les applis VB, lol.
D'accord aussin avec vecchio pour le changement de taille de l'appli.
Vecchio, le lien donné à l'air prometteur.
Je crois que je vais faire les deux fonctions, comme ça on pourra choisir selon les besoins de l'application.
Merci à vous deux.
Vive le C
Tchao
[mailto:julienbj@hotmail.com Savon]