Vcl.Graphics.TColor
Delphi
type TColor = -2147483648..2147483647;
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
type | public | Vcl.Graphics.pas | Vcl.Graphics | Vcl.Graphics |
Beschreibung
TColor gibt die Farbe eines Windows-Steuerelements an.
TColor gibt die Farbe eines Windows-Steuerelements an. Dieser Typ wird von der Eigenschaft Color vieler Komponenten und anderer Eigenschaften, die Farbwerte festlegen, verwendet.
In der Unit Graphics sind die Konstanten für TColor definiert. Diese Konstanten werden entweder direkt der ähnlichsten Farbe in der Systempalette (z. B. clBlue der Farbe Blau) oder der entsprechenden Systemfarbe für Bildschirmelemente (z.B. clBtnFace der Systemfarbe für Schaltflächen) zugeordnet.
Wenn Sie zur Festlegung von TColor nicht die Konstanten aus der Unit Graphics, sondern eine 4-Byte-Hexadezimalzahl verwenden, geben die drei niederwertigen Bytes die RGB-Farbintensität für Blau, Grün und Rot an. Der Wert $00FF0000 (Delphi) bzw. 0x00FF0000 (C++) entspricht einem reinen Blau mit voller Intensität, der Wert $0000FF00 (Delphi) bzw. 0x0000FF00 (C++) einem reinen Grün und der Wert $000000FF (Delphi) bzw. 0x000000FF (C++) einem reinen Rot. $00000000 (Delphi) bzw. 0x00000000 (C++) gibt Schwarz und $00FFFFFF (Delphi) bzw. 0x00FFFFFF (C++) Weiß an.
Hat das höchstwertige Byte den Wert Null, erhalten Sie eine Farbe, die derjenigen in der Systempalette am ähnlichsten ist. Ist das höchstwertige Byte Eins ($01 bzw. 0x01), ergibt das eine Farbe, die derjenigen in der aktiven Palette am ähnlichsten ist. Wenn Sie das höchstwertige Byte auf Zwei ($02 bzw. 0x02) setzen, wird der Wert an die ähnlichste Farbe in der logischen Palette des aktuellen Gerätekontexts angepasst.
Die folgende Tabelle enthält die Farbkonstanten der Unit Graphics. Die beiden ersten Spalten führen die Farben auf, die am ehesten mit den Farben der Systempalette übereinstimmen, und die beiden letzten Spalten beinhalten die Farbkonstanten in der Systemsteuerung.
Wert | Bedeutung | Wert | Bedeutung |
---|---|---|---|
clNone |
Weiß in Windows 9x, Schwarz in NT. |
clScrollBar |
Aktuelle Farbe der Bildlaufleiste. |
clAqua |
Hellblau |
clBackground |
Aktuelle Hintergrundfarbe des Windows-Desktops |
clBlack |
Schwarz |
clActiveCaption |
Aktuelle Farbe der Titelleiste des aktiven Fensters. |
clBlue |
Blau |
clInactiveCaption |
Aktuelle Farbe der Titelleiste der inaktiven Fenster. |
clCream |
Creme |
clMenu |
Aktuelle Hintergrundfarbe der Menüs. |
clDkGray |
Dunkelgrau |
clWindow |
Aktuelle Hintergrundfarbe der Fenster. |
clFuchsia |
Lila |
clWindowFrame |
Aktuelle Farbe des Fensterrahmens. |
clGray |
Grau |
clMenuText |
Aktuelle Textfarbe der Menüs. |
clGreen |
Grün |
clWindowText |
Aktuelle Textfarbe der Fenster. |
clLime |
Gelbgrün |
clCaptionText |
Aktuelle Textfarbe der Titelleiste des aktiven Fensters. |
clLtGray |
Hellgrau |
clActiveBorder |
Aktuelle Rahmenfarbe des aktiven Fensters. |
clMaroon |
Braun |
clInactiveBorder |
Aktuelle Rahmenfarbe der inaktiven Fenster. |
clMedGray |
Mittelgrau |
clAppWorkSpace |
Aktuelle Farbe des Arbeitsbereichs der Anwendung. |
clMoneyGreen |
Minzgrün |
clHighlight |
Aktuelle Hintergrundfarbe des markierten Textes. |
clNavy |
Marineblau |
clHighlightText |
Aktuelle Farbe des markierten Textes. |
clOlive |
Olivgrün |
clBtnFace |
Aktuelle Farbe einer Schaltfläche. |
clPurple |
Purpur |
clBtnShadow |
Aktuelle Schattenfarbe einer Schaltfläche. |
clRed |
Rot |
clGrayText |
Aktuelle Farbe für abgedunktelten Text. |
clSilver |
Silber |
clBtnText |
Aktuelle Textfarbe der Schaltflächen. |
clSkyBlue |
Himmelblau |
clInactiveCaptionText |
Aktuelle Textfarbe der Titelleiste der inaktiven Fenster. |
clTeal |
Blaugrün |
clBtnHighlight |
Aktuelle Hervorhebungsfarbe der Schaltflächen. |
clWhite |
Weiß |
cl3DDkShadow |
Nur Windows 95 und NT 4.0: Dunkler Schatten für dreidimensionale Elemente. |
clYellow |
Gelb |
cl3DLight |
Nur Windows 95 und NT 4.0: Helle Farbe für dreidimensionale Elemente (für Kanten, die zur Lichtquelle zeigen). |
clInfoText |
Nur Windows 95 und NT 4.0: Textfarbe für Kurzhinweise. | ||
clInfoBk |
Nur Windows 95 und NT 4.0: Hintergrundfarbe für Kurzhinweise. | ||
clGradientActiveCaption |
Windows 98 oder Windows 2000: Rechte Farbe im Farbverlauf der Titelleiste eines aktiven Fensters. clActiveCaption gibt die Farbe der linken Seite an. | ||
clGradientInactiveCaption |
Windows 98 oder Windows 2000: Rechte Farbe im Farbverlauf der Titelleiste eines inaktiven Fensters. clInactiveCaption gibt die Farbe der linken Seite an. | ||
clDefault |
Die Standardfarbe des Steuerelements, dem die Farbe zugewiesen wird. |