cs_lebaronrouge
Messages postés288Date d'inscriptionlundi 8 mars 2004StatutMembreDernière intervention14 février 2009
-
8 août 2006 à 11:41
cs_lebaronrouge
Messages postés288Date d'inscriptionlundi 8 mars 2004StatutMembreDernière intervention14 février 2009
-
11 août 2006 à 10:55
Hello world
Voila j'ai des dialogues MDx colorés et j'aurais voulu integrer la possibilité de changer la couleur de ceux ci via une variable modifiable à volonté en un simple clic en selectionnant tout simplement la couleur désiré via un combo ou une liste , bref par rapport aux ligne suivante je n'arrive pas à remplacer les codes correspondant aux couleurs pour les remplacer par une variables genre ex : %color que je pourais comme je l'a dit "seter" via un un combo ou autre, ses lignes sont :
RCA ArKanis
Messages postés1287Date d'inscriptionmercredi 21 avril 2004StatutMembreDernière intervention21 février 2009 8 août 2006 à 12:34
oui, tant que c'est une valeur RGB (un nombre compris entre 0 et 16777215)
fais gaffe aussi à ce que la variable ne soit pas vide la première fois que tu lances ton dialog
tu devrais faire des .ini plutôt que des variables
par rapport à ton code, au lieu de laisser le $rgb, mets directement sa valeur, histoire de ne pas faire le calcul à chaque fois
cs_lebaronrouge
Messages postés288Date d'inscriptionlundi 8 mars 2004StatutMembreDernière intervention14 février 2009 9 août 2006 à 20:19
bin pourtant si la variable %color$rgb(128,0,255) est crée et existe bien et que dans mon dialogue je met
dll\mdx.dll SetDialog $dname bgcolor %color
au lieu de dll\mdx.dll SetDialog $dname bgcolor $rgb(128,0,255)
ca ne marche pas
cs_lebaronrouge
Messages postés288Date d'inscriptionlundi 8 mars 2004StatutMembreDernière intervention14 février 2009 10 août 2006 à 12:32
Ha bin oui ok la ca marche en setant mes variables par la valeur en chiffre uniquement au lieu de $rgb(blablabla) merci à toi , heu la valeur réelle qui correspond aux $rgb(blablabla) tu les trouves comment? (convertir $rgb(128,0,255) en 16711808 par exemple?)