Einzelnen Beitrag anzeigen

Benutzerbild von Mazel
Mazel

Registriert seit: 11. Nov 2005
Ort: Leipzig
831 Beiträge
 
#1

TColor - Frage zu den Werten

  Alt 5. Mai 2007, 19:44
Hallo,

ich habe ein Frage zu dem TColor Typ, denn mir ist ein Effekt aufgefallen, den ich nicht verstehe. Laut der Delphi Hilfe geben die drei niederwertigen Bytes des 4-Byte-Hexadezimalzahl-Wertes, die RGB-Farbintensität für Blau, Grün und Rot an. So dass $00FF0000 Blau und $0000FF00 Grün ist.
Nun habe ich die Farbe der Form ändern wollen und habe folgendes eingegeben: $00FF0000, sie wurde Blau und dann habe ich dies eingeben: $55FF0000, nach der Hilfe sollte sich nichts ändern, aber die Form wurde Schwarz.

Wie kommt dies zustande?

Ebenso komisch sind negative Werte. Diese werden doch nur in positive umgewandelt und da ensteht der selbe Effekt. Gebe ich -$00FF0000 ein, so wird der Wert automatisch auf $FF010000 geändert. Öffne ich dann das Farbdialog und sage Farbe hinzufügen und dann OK so steht am Ende $00C8D0D4 da, welcher der richtige Wert ist.

Hoffe mich versteht jemand und kann mir Hilfe bzw. eine Erklärung dazu geben.

Gruß
Mazel
Marcel Jänicke
www.mj-software.net
  Mit Zitat antworten Zitat