Einzelnen Beitrag anzeigen

StefanDP

Registriert seit: 11. Apr 2004
294 Beiträge
 
#3

Re: Hex Farbe aus ColorDialog

  Alt 5. Jun 2004, 21:52
Nochmal ein anderer Ansatz:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  farbe: TColor;
  ergebnis: String;
begin
  if ColorDialog1.Execute then
    farbe := ColorDialog1.Color;

  ergebnis := IntToHex(GetRValue(farbe),2) // Rot-Wert (0..255)
                                              // in Hex umwandeln
                                              // mit min. 2 Zeichen
              + IntToHex(GetGValue(farbe),2) // usw...
              + IntToHex(GetBValue(farbe),2);

  ShowMessage(ergebnis);
end;
stefan
  Mit Zitat antworten Zitat