Farben in der VCL
Nach oben zu Eigenschaften des Canvas-Objekts verwenden
Die Unit Vcl.Graphics enthält Definitionen nützlicher Konstanten für TColor. Diese Konstanten ordnen entweder direkt die bestpassendste Farbe in der Systempalette (z.B. wird clBlue zu Blau zugeordnet) oder die entsprechende Systemfarbe für das Bildschirmelement zu, das im Bereich Farbe in der Windows-Systemsteuerung definiert ist (z.B. wird clBtnFace zur Systemfarbe für Schaltflächenoberflächen zugeordnet).
Wenn Sie TColor als eine bestimmte 4 Byte große Hexadezimalzahl festlegen, anstatt die in der Unit Vcl.Graphics definierten Konstanten zu verwenden, repräsentieren die niedrigen drei Bytes 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 Null ist, ist die erhaltene Farbe die nächstliegende übereinstimmende Farbe in der Systempalette. Wenn das höherwertige Byte eins ($01 oder 0x01) ist, ist die erhaltene Farbe die nächstliegende übereinstimmende Farbe in der aktuellen Palette. Wenn das höherwertige Byte zwei ($02 oder 0x02) ist, wird der nächstliegende Wert in der logischen Palette des aktuellen Gerätekontextes verwendet.
Inhaltsverzeichnis
Normale Farben
Die folgende Tabelle führt die Farben auf, die der bestpassendsten Farbe in der Systempalette zugeordnet werden. Diese Farbkonstanten sind in der Unit Graphics (Abschnitt Konstanten) aufgeführt.
Wert | Bedeutung | Hex. Wert | Farbe |
---|---|---|---|
clNone | Repräsentiert keine Farben (Schwarz) | $1FFFFFFF | |
clAqua | Aquamarin | $FFFF00 | |
clBlack | Schwarz | $000000 | |
clBlue | Blau | $FF0000 | |
clCream | Creme | $F0FBFF | |
clDkGray | Dunkelgrau | $808080 | |
clFuchsia | Fuchsie | $FF00FF | |
clGray | Grau | $808080 | |
clGreen | Grün | $008000 | |
clLime | Limonengrün | $00FF00 | |
clLtGray | Hellgrau | $C0C0C0 | |
clMaroon | Braun | $000080 | |
clMedGray | Mittelgrau | $A4A0A0 | |
clMoneyGreen | Mintgrün | $C0DCC0 | |
clNavy | Marineblau | $800000 | |
clOlive | Olivgrün | $008080 | |
clPurple | Purpur | $800080 | |
clRed | Rot | $0000FF | |
clSilver | Silber | $C0C0C0 | |
clSkyBlue | Himmelblau | $F0CAA6 | |
clTeal | Grünblau | $808000 | |
clWhite | Weiß | $FFFFFF | |
clYellow | Gelb | $00FFFF |
Systemfarben
Die folgende Tabelle führt die Farben auf, die in der Windows-Systemsteuerung definiert sind.
Wert | Bedeutung |
---|---|
clScrollBar | Aktuelle Farbe der Bildlaufleiste |
clBackground | Aktuelle Hintergrundfarbe des Windows-Desktops |
clActiveCaption | Aktuelle Farbe der Titelleiste des aktiven Fensters |
clInactiveCaption | Aktuelle Farbe der Titelleiste eines inaktiven Fensters |
clMenu | Aktuelle Hintergrundfarbe von Menüs |
clWindow | Aktuelle Hintergrundfarbe von Fenstern |
clWindowFrame | Aktuelle Farbe von Fensterrahmen |
clMenuText | Aktuelle Farbe des Textes in Menüs |
clWindowText | Aktuelle Farbe des Textes in Fenstern |
clCaptionText | Aktuelle Farbe des Textes in der Titelleiste des aktiven Fensters |
clActiveBorder | Aktuelle Rahmenfarbe des aktiven Fensters |
clInactiveBorder | Aktuelle Rahmenfarbe von inaktiven Fenstern |
clAppWorkSpace | Aktuelle Farbe des Arbeitsbereichs einer Anwendung |
clHighlight | Aktuelle Hintergrundfarbe von ausgewähltem Text |
clHighlightText | Aktuelle Farbe von ausgewähltem Text |
clBtnFace | Aktuelle Farbe einer Schaltflächenoberfläche |
clBtnShadow | Aktuelle Farbe des Schattens einer Schaltfläche |
clGrayText | Aktuelle Farbe von abgedunkeltem Text |
clBtnText | Aktuelle Farbe des Textes auf einer Schaltfläche |
clInactiveCaptionText | Aktuelle Farbe des Textes auf der Titelleiste eines inaktiven Fensters |
clBtnHighlight | Aktuelle Farbe der Hervorhebung auf einer Schaltfläche |
cl3DDkShadow | Nur Windows 95 oder NT 4.0: Dunkler Schatten für dreidimensionale Anzeigeelemente |
cl3DLight | Nur Windows 95 oder NT 4.0: Helle Farbe für dreidimensionale Anzeigeelemente |
clInfoText | Nur Windows 95 oder NT 4.0: Textfarbe für Steuerelemente mit Kurzhinweisen |
clInfoBk | Nur Windows 95 oder NT 4.0: Hintergrundfarbe für Steuerelemente mit Kurzhinweisen |
clGradientActiveCaption | Windows 98 oder Windows 2000: Farbe des Verlaufs auf der rechten Seite der Titelleiste eines aktiven Fensters. clActiveCaption legt die Farbe für die linke Seite fest. |
clGradientInactiveCaption | Windows 98 oder Windows 2000: Farbe des Verlaufs auf der rechten Seite der Titelleiste eines inaktiven Fensters. clInactiveCaption legt die Farbe für die linke Seite fest. |
clDefault | Die Standardfarbe für des Steuerelements, dem die Farbe zugeordnet wird |
clMenuHighlight | Aktuelle Farbe der Hervorhebung in einem Menü |
clMenuBar | Aktuelle Farbe der Menüleiste |
Webfarben
Die folgende Tabelle enthält die "cl"-Werte aus der Palette der benannten Webfarben. Die Werte werden in der Windows-COLORREF-Byte-Reihenfolge $00BBGGRR (Delphi) oder 0x00BBGGRR (C++) gespeichert.
Wert | Hex. Wert | Farbe |
---|---|---|
clWebSnow | $FAFAFF | |
clWebFloralWhite | $F0FAFF | |
clWebLavenderBlush | $F5F0FF | |
clWebOldLace | $E6F5FD | |
clWebIvory | $F0FFFF | |
clWebCornSilk | $DCF8FF | |
clWebBeige | $DCF5F5 | |
clWebAntiqueWhite | $D7EBFA | |
clWebWheat | $B3DEF5 | |
clWebAliceBlue | $FFF8F0 | |
clWebGhostWhite | $FFF8F8 | |
clWebLavender | $FAE6E6 | |
clWebSeashell | $EEF5FF | |
clWebLightYellow | $E0FFFF | |
clWebPapayaWhip | $D5EFFF | |
clWebNavajoWhite | $ADDEFF | |
clWebMoccasin | $B5E4FF | |
clWebBurlywood | $87B8DE | |
clWebAzure | $FFFFF0 | |
clWebMintcream | $FAFFF5 | |
clWebHoneydew | $F0FFF0 | |
clWebLinen | $E6F0FA | |
clWebLemonChiffon | $CDFAFF | |
clWebBlanchedAlmond | $CDEBFF | |
clWebBisque | $C4E4FF | |
clWebPeachPuff | $B9DAFF | |
clWebTan | $8CB4D2 | |
clWebYellow | $00FFFF | |
clWebDarkOrange | $008CFF | |
clWebRed | $0000FF | |
clWebDarkRed | $00008B | |
clWebMaroon | $000080 | |
clWebIndianRed | $5C5CCD | |
clWebSalmon | $7280FA | |
clWebCoral | $507FFF | |
clWebGold | $00D7FF | |
clWebTomato | $4763FF | |
clWebCrimson | $3C14DC | |
clWebBrown | $2A2AA5 | |
clWebChocolate | $1E69D2 | |
clWebSandyBrown | $60A4F4 | |
clWebLightSalmon | $7AA0FF | |
clWebLightCoral | $8080F0 | |
clWebOrange | $00A5FF | |
clWebOrangeRed | $0045FF | |
clWebFirebrick | $2222B2 | |
clWebSaddleBrown | $13458B | |
clWebSienna | $2D52A0 | |
clWebPeru | $3F85CD | |
clWebDarkSalmon | $7A96E9 | |
clWebRosyBrown | $8F8FBC | |
clWebPaleGoldenrod | $AAE8EE | |
clWebLightGoldenrodYellow | $D2FAFA | |
clWebOlive | $008080 | |
clWebForestGreen | $228B22 | |
clWebGreenYellow | $2FFFAD | |
clWebChartreuse | $00FF7F | |
clWebLightGreen | $90EE90 | |
clWebAquamarine | $D4FF7F | |
clWebSeaGreen | $578B2E | |
clWebGoldenRod | $20A5DA | |
clWebKhaki | $8CE6F0 | |
clWebOliveDrab | $238E6B | |
clWebGreen | $008000 | |
clWebYellowGreen | $32CD9A | |
clWebLawnGreen | $00FC7C | |
clWebPaleGreen | $98FB98 | |
clWebMediumAquamarine | $AACD66 | |
clWebMediumSeaGreen | $71B33C | |
clWebDarkGoldenRod | $0B86B8 | |
clWebDarkKhaki | $6BB7BD | |
clWebDarkOliveGreen | $2F6B55 | |
clWebDarkgreen | $006400 | |
clWebLimeGreen | $32CD32 | |
clWebLime | $00FF00 | |
clWebSpringGreen | $7FFF00 | |
clWebMediumSpringGreen | $9AFA00 | |
clWebDarkSeaGreen | $8FBC8F | |
clWebLightSeaGreen | $AAB220 | |
clWebPaleTurquoise | $EEEEAF | |
clWebLightCyan | $FFFFE0 | |
clWebLightBlue | $E6D8AD | |
clWebLightSkyBlue | $FACE87 | |
clWebCornFlowerBlue | $ED9564 | |
clWebDarkBlue | $8B0000 | |
clWebIndigo | $82004B | |
clWebMediumTurquoise | $CCD148 | |
clWebTurquoise | $D0E040 | |
clWebCyan | $FFFF00 | |
clWebAqua | $FFFF00 | |
clWebPowderBlue | $E6E0B0 | |
clWebSkyBlue | $EBCE87 | |
clWebRoyalBlue | $E16941 | |
clWebMediumBlue | $CD0000 | |
clWebMidnightBlue | $701919 | |
clWebDarkTurquoise | $D1CE00 | |
clWebCadetBlue | $A09E5F | |
clWebDarkCyan | $8B8B00 | |
clWebTeal | $808000 | |
clWebDeepskyBlue | $FFBF00 | |
clWebDodgerBlue | $FF901E | |
clWebBlue | $FF0000 | |
clWebNavy | $800000 | |
clWebDarkViolet | $D30094 | |
clWebDarkOrchid | $CC3299 | |
clWebMagenta | $FF00FF | |
clWebFuchsia | $FF00FF | |
clWebDarkMagenta | $8B008B | |
clWebMediumVioletRed | $8515C7 | |
clWebPaleVioletRed | $9370DB | |
clWebBlueViolet | $E22B8A | |
clWebMediumOrchid | $D355BA | |
clWebMediumPurple | $DB7093 | |
clWebPurple | $800080 | |
clWebDeepPink | $9314FF | |
clWebLightPink | $C1B6FF | |
clWebViolet | $EE82EE | |
clWebOrchid | $D670DA | |
clWebPlum | $DDA0DD | |
clWebThistle | $D8BFD8 | |
clWebHotPink | $B469FF | |
clWebPink | $CBC0FF | |
clWebLightSteelBlue | $DEC4B0 | |
clWebMediumSlateBlue | $EE687B | |
clWebLightSlateGray | $998877 | |
clWebWhite | $FFFFFF | |
clWebLightgrey | $D3D3D3 | |
clWebGray | $808080 | |
clWebSteelBlue | $B48246 | |
clWebSlateBlue | $CD5A6A | |
clWebSlateGray | $908070 | |
clWebWhiteSmoke | $F5F5F5 | |
clWebSilver | $C0C0C0 | |
clWebDimGray | $696969 | |
clWebMistyRose | $E1E4FF | |
clWebDarkSlateBlue | $8B3D48 | |
clWebDarkSlategray | $4F4F2F | |
clWebGainsboro | $DCDCDC | |
clWebDarkGray | $A9A9A9 | |
clWebBlack | $000000 |