Vcl.Graphics.TColor

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

type TColor = -2147483648..2147483647;

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.

Siehe auch

Codebeispiele