[BCB6] problème de conversion de couleur hexa

problème de conversion de couleur hexa [BCB6] - C++ - Programmation

Marsh Posté le 15-08-2004 à 13:49:24    

Bonjour à tous,
 
Mon problème avec le code ci_dessous,est que je voudrai convertir la  
valeur de mon TShape(RGB),en couleur Html.J'obtiens bien une valeur Hexa ,mais pas la bonne.(pourquoi????????)

Code :
  1. ColorDialog1=new TColorDialog(NULL);
  2.    if( ColorDialog1->Execute())
  3.     {
  4.      Shape2->Brush->Color=ColorDialog1->Color ;
  5.     }
  6.     AnsiString Chaine; AnsiString x;
  7.     Chaine=IntToHex(ColorDialog1->Color,6);
  8.     x="#";
  9.     Edit1->Text=(x+Chaine);
  10.    delete ColorDialog1;

Reply

Marsh Posté le 15-08-2004 à 13:49:24   

Reply

Marsh Posté le 15-08-2004 à 14:20:21    

Parce que sous Delphi/Builder le TColor c'est du BGR et non du RGB, il faut donc inverser le bleu et le rouge.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 15-08-2004 à 14:32:07    

Merci à toi ANTP :hello:  :bounce:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed