Thema: Delphi Color zu Hex

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#4

Re: Color zu Hex

  Alt 8. Mai 2007, 13:42
TColor ist "nur" ein Integer, welcher in den unteren 3 Bytes die Farbinformationen enthält ... siehe Delphi-Referenz durchsuchenTColor

Demnach brauchst du deises z.B. nur mit IntToHex umzuwandeln.

Allerdings ist die Farbreinfolge (RGB) in Delphi andersrum, als in "HTML".

Also mußt du noch die Bytes tauschen.

$00RRGGBB <> $00BBGGRR

[add]
aha, doch shcon antworten.

Für clWhite ist ColorToRGB nicht notwendig, da dieses die Farbwerte schon enthält, allerdings für die Konstanden der Systemfarben (z.B. clBtnFace) wäre es notwendig (na ja .. schaden kann ColorToRGB aber och nicht).
$2B or not $2B
  Mit Zitat antworten Zitat