TColor ist "nur" ein Integer, welcher in den unteren 3 Bytes die Farbinformationen enthält ... siehe
TColor
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).