System.UITypes.TColor

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

type TColor = -2147483648..2147483647;

C++

enum DECLSPEC_DENUM TColor : int {clMin=-0x7fffffff-1, clMax=0x7fffffff};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
type
enum
public
System.UITypes.pas
System.UITypes.hpp
System.UITypes System.UITypes

Beschreibung

Mit TColor wird die Farbe eines Steuerelements festgelegt.

Mit TColor wird die Farbe eines Steuerelements festgelegt. TColor wird von der Eigenschaft Color vieler Komponenten und von einer Reihe anderer Eigenschaften verwendet, die Farbwerte festlegen.

Der Typ TColorRec definiert nützliche Konstanten, die verschiedene Typen von Farben für TColor angeben. Einige dieser Konstanten sind direkt der nächsten übereinstimmenden Farbe in der Systempalette zugeordnet (z.B. wird die Konstante Blue der Farbe Blau zugeordnet). Die Farben sind in der Tabelle Farben in TColorRec aufgeführt.

Sie können TColor als 4 Byte große Hexadezimalzahl angeben, anstatt die im Typ TColorRec definierten Konstanten zu verwenden:

  • Wenn das höherwertige Byte null ist, dann repräsentieren die drei niederwertigen Byte die RGB-Farbintensität für Blau, Grün und Rot. Der Wert $00FF0000 (Delphi) oder 0x00FF0000 (C++) repräsentiert reines Blau, $0000FF00 (Delphi) oder 0x0000FF00 (C++) reines Grün und $000000FF (Delphi) oder 0x000000FF (C++) reines Rot. $00000000 (Delphi) oder 0x00000000 (C++) ist Schwarz und $00FFFFFF (Delphi) oder 0x00FFFFFF (C++) Weiß.
  • Wenn das höherwertige Byte $FF (die SystemColor-Konstante) ist, dann repräsentieren die drei niederwertigen Byte Windows-Systemfarben wie SysWindow oder SysMenu. Diese Konstanten für Systemfarben funktionieren nur auf Windows-Plattformen.

Siehe auch

Codebeispiele