pcpunch
Messages postés1243Date d'inscriptionmardi 7 mai 2002StatutMembreDernière intervention18 février 2019
-
6 avril 2003 à 14:30
avelis
Messages postés22Date d'inscriptionlundi 13 novembre 2000StatutMembreDernière intervention 6 août 2006
-
18 août 2005 à 12:03
Slt
je cherche a convertir une couleur de la boite de dial vb couleur vers ce format (format des couleurs de bsplayer)
Bsplayer est un lecteur de divx skinable!!!
avelis
Messages postés22Date d'inscriptionlundi 13 novembre 2000StatutMembreDernière intervention 6 août 2006 18 août 2005 à 12:03
Salut, je suis tombé sur le même problème car j'utilisais Format(Hex(color),"000000") mais ca marche pas dans le cas où le nombre s'écrit avec des caractères hexa (A-F) donc j'ai fait la petite procédure suivante :
Dim strR As String
Dim strG As String
Dim strB As String
Dim strColor As String
strR = Hex(dlgFont.Color And 255)
strG = Hex(dlgFont.Color \ 256 And 255)
strB = Hex(dlgFont.Color \ 65536 And 255) If Len(strR) 1 Then strR "0" & strR If Len(strG) 1 Then strG "0" & strG If Len(strB) 1 Then strB "0" & strB
strColor = strR & strG & strB
J'espère que c'est bien ce que tu voulais :)
J'ai fait pas mal de test ca à l'air de fonctionner !