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
 
#7

Re: Color zu Hex

  Alt 8. Mai 2007, 19:03
^^

Delphi-Quellcode:
Function ColorToHTMLColor(Color: TColor): String;
  Begin
    Color := ColorToRGB(Color);
    Result := Format('#%.2x%.2x%.2x', [GetRValue(Color),
      GetGValue(Color), GetBValue(Color)]);
  End;

// oder

Function ColorToHTMLColor(Color: TColor): String;
  Begin
    Color := ColorToRGB(Color);
    Color := ((Color shl 16) and $FF0000) or (Color and $00FF00)
      or ((Color shr 16) and $0000FF);
    Result := '#' + IntToStr(Color, 6);
  End;

// ...
$2B or not $2B
  Mit Zitat antworten Zitat