Farben in der VCL
Nach oben zu Eigenschaften des Canvas-Objekts verwenden
Die Unit Vcl.Graphics enthält Definitionen hilfreicher 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 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 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 Konstanten sind in der Unit Graphics (Abschnitt "Constants") aufgeführt.
Wert | Bedeutung | Hex. Wert | Color |
---|---|---|---|
clBlack | Schwarz | $000000 | |
clMaroon | Braun | $000080 | |
clGreen | Grün | $008000 | |
clOlive | Olivgrün | $008080 | |
clNavy | Marineblau | $800000 | |
clPurple | Purpur | $800080 | |
clTeal | Grünblau | $808000 | |
clGray | Grau | $808080 | |
clSilver | Silber | $C0C0C0 | |
clRed | Rot | $0000FF | |
clLime | Limonengrün | $00FF00 | |
clYellow | Gelb | $00FFFF | |
clBlue | Blau | $FF0000 | |
clFuchsia | Fuchsia | $FF00FF | |
clAqua | Aquamarin | $FFFF00 | |
clWhite | Weiß | $FFFFFF | |
clMoneyGreen | Mintgrün | $C0DCC0 | |
clSkyBlue | Himmelblau | $F0CAA6 | |
clCream | Creme | $F0FBFF | |
clMedGray | Mittelgrau | $A4A0A0 | |
clNone | Repräsentiert keine Farben (Schwarz) | $1FFFFFFF |
Systemfarben
Die folgende Tabelle führt die Farben auf, die in der Windows-Systemsteuerung definiert sind.
Wert | Bedeutung | Farbe |
---|---|---|
clActiveBorder | Aktuelle Rahmenfarbe des aktiven Fensters | |
clActiveCaption | Aktuelle Farbe der Titelleiste des aktiven Fensters | |
clAppWorkSpace | Aktuelle Farbe des Arbeitsbereichs einer Anwendung | |
clBackground | Aktuelle Hintergrundfarbe des Windows-Desktops | |
clBtnFace | Aktuelle Farbe einer Schaltflächenoberfläche | |
clBtnHighlight | Aktuelle Farbe der Hervorhebung auf einer Schaltfläche | |
clBtnShadow | Aktuelle Farbe des Schattens einer Schaltfläche | |
clBtnText | Aktuelle Farbe des Textes auf einer Schaltfläche | |
clCaptionText | Aktuelle Farbe des Textes in der Titelleiste des aktiven Fensters | |
clDefault | Die Standardfarbe des Steuerelements, dem die Farbe zugeordnet wird | |
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. | |
clGrayText | Aktuelle Farbe von abgedunkeltem Text | |
clHighlight | Aktuelle Hintergrundfarbe von ausgewähltem Text | |
clHighlightText | Aktuelle Farbe von ausgewähltem Text | |
clHotLight | ||
clInactiveBorder | Aktuelle Rahmenfarbe von inaktiven Fenstern | |
clInactiveCaption | Aktuelle Farbe der Titelleiste eines inaktiven Fensters | |
clInactiveCaptionText | Aktuelle Farbe des Textes auf der Titelleiste eines inaktiven Fensters | |
clInfoBk | Nur Windows 95 oder NT 4.0: Hintergrundfarbe für Steuerelemente mit Kurzhinweisen | |
clInfoText | Nur Windows 95 oder NT 4.0: Textfarbe für Steuerelemente mit Kurzhinweisen | |
clMenu | Aktuelle Hintergrundfarbe von Menüs | |
clMenuBar | Aktuelle Farbe der Menüleiste | |
clMenuHighlight | Aktuelle Farbe der Hervorhebung in einem Menü | |
clMenuText | Aktuelle Farbe des Textes in Menüs | |
clScrollBar | Aktuelle Farbe der Bildlaufleiste | |
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 | |
clWindow | Aktuelle Hintergrundfarbe von Fenstern | |
clWindowFrame | Aktuelle Farbe von Fensterrahmen | |
clWindowText | Aktuelle Farbe des Textes in Fenstern |
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 | Color |
---|---|---|
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 | $FAF0E6 | |
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 | |
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 | |
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 |