Thema: Delphi Farben ersetzen

Einzelnen Beitrag anzeigen

Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#24

Re: Farben ersetzen

  Alt 25. Feb 2006, 23:29
Reserved ist wie Rot, Grün und Blau nur ein "Platzhalter" um die Vohrgehensweise darzustellen.
Code:
procedure ...
var
  Reserved, Rot, Gruen, Blau : Byte;

  Color: Tcolor;
begin
  Reserved := $00; // Ist reserviert für Systemfarben

  // Aufbau TColor = Longint bzw. Cardinal = $00[color=#0000ff]00[/color][color=#00ff00]00[/color][color=#ff0000]00[/color]
 
  Rot  := 50;
  Blau := 128;
  Gruen := 255;

  Color := Reserved shl 24 or Blue shl 16 or Green shl 8 or Red;

end;
Delphi-Quellcode:
function RGB(R,G,B: Byte): Cardinal;
begin
  Result := $00000000 shl 24 or B shl 16 or G shl 8 or R;
end;
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat