Couleurs de la VCL
Remonter à Utilisation des propriétés de l'objet canevas
L'unité Vcl.Graphics contient les définitions des constantes utiles pour TColor. Ces constantes renvoient soit directement à la couleur la plus approchante dans la palette système (par exemple, clBlue renvoie au bleu), soit à la couleur de l'élément écran du système telle qu'elle est définie dans la section Couleur du Panneau de configuration Windows (par exemple, clBtnFace renvoie à la couleur système des faces de boutons).
Si vous spécifiez une valeur TColor en tant que valeur hexadécimale de 4 octets au lieu d'utiliser les constantes définies dans l'unité Vcl.Graphics, les trois premiers octets représentent respectivement l'intensité RGB des couleurs bleu, vert et rouge. La valeur $00FF0000 (Delphi) ou 0x00FF0000 (C++) représente un bleu pur de pleine intensité, $0000FF00 (Delphi) ou 0x0000FF00 (C++), un vert pur et $000000FF (Delphi) ou 0x000000FF (C++), un rouge pur. $00000000 (Delphi) ou 0x00000000 (C++) représente le noir et $00FFFFFF (Delphi) ou 0x00FFFFFF (C++), le blanc.
Si l'octet de poids fort vaut zéro, la couleur obtenue est celle la plus approchante dans la palette système. Si l'octet de poids fort vaut un ($01 ou 0x01), la couleur obtenue est celle la plus approchante dans la palette actuellement réalisée. Si l'octet de poids fort vaut deux ($02 ou 0x02), la couleur obtenue est celle la plus approchante dans la palette logique du contexte de périphérique en cours.
Couleurs normales
Le tableau suivant liste les couleurs qui renvoient à la couleur la plus approchante dans la palette système. Ces constantes de couleur sont listées dans l'unité Graphics (section Constantes).
Valeur | Signification | Valeur hexa | Couleur |
---|---|---|---|
clBlack | Noir | $000000 | |
clMaroon | Marron | $000080 | |
clGreen | Vert | $008000 | |
clOlive | Vert olive | $008080 | |
clNavy | Bleu marine | $800000 | |
clPurple | Violet | $800080 | |
clTeal | Sarcelle | $808000 | |
clGray | Gris | $808080 | |
clSilver | Argent | $C0C0C0 | |
clRed | Rouge | $0000FF | |
clLime | Vert citron | $00FF00 | |
clYellow | Jaune | $00FFFF | |
clBlue | Bleu | $FF0000 | |
clFuchsia | Fuchsia | $FF00FF | |
clAqua | Aqua | $FFFF00 | |
clWhite | Blanc | $FFFFFF | |
clMoneyGreen | Vert menthe | $C0DCC0 | |
clSkyBlue | Bleu ciel | $F0CAA6 | |
clCream | Crème | $F0FBFF | |
clMedGray | Gris moyen | $A4A0A0 | |
clNone | Représente "aucune couleur" (noir) | $1FFFFFFF |
Couleurs système
Le tableau suivant liste les couleurs qui sont définies dans le Panneau de configuration Windows.
Valeur | Signification | Couleur |
---|---|---|
clActiveBorder | Couleur de la bordure de la fenêtre active | |
clActiveCaption | Couleur de la barre de titre de la fenêtre active | |
clAppWorkSpace | Couleur de l'espace de travail de l'application | |
clBackground | Couleur du fond du bureau Windows | |
clBtnFace | Couleur de la face d'un bouton | |
clBtnHighlight | Couleur de la surbrillance sur un bouton | |
clBtnShadow | Couleur de l'ombre projetée par un bouton | |
clBtnText | Couleur du texte sur un bouton | |
clCaptionText | Couleur du texte de la barre de titre de la fenêtre active | |
clDefault | Couleur par défaut pour le contrôle auquel la couleur est affectée | |
clGradientActiveCaption | Windows 98 ou 2000 seulement : couleur du côté droit dans le dégradé de couleur de la barre de titre d'une fenêtre active. clActiveCaption spécifie la couleur du côté gauche. | |
clGradientInactiveCaption | Windows 98 ou 2000 seulement : couleur du côté droit dans le dégradé de couleur de la barre de titre d'une fenêtre inactive. clInactiveCaption spécifie la couleur du côté gauche. | |
clGrayText | Couleur du texte estompé | |
clHighlight | Couleur du fond du texte sélectionné | |
clHighlightText | Couleur du texte sélectionné | |
clHotLight | ||
clInactiveBorder | Couleur de la bordure des fenêtres inactives | |
clInactiveCaption | Couleur de la barre de titre des fenêtres inactives | |
clInactiveCaptionText | Couleur du texte de la barre de titre d'une fenêtre inactive | |
clInfoBk | Windows 95 ou NT 4.0 seulement : Couleur du fond des contrôles de conseil | |
clInfoText | Windows 95 ou NT 4.0 seulement : Couleur du texte des contrôles de conseil | |
clMenu | Couleur du fond des menus | |
clMenuBar | Couleur de la barre de menus | |
clMenuHighlight | Couleur de la surbrillance sur un menu | |
clMenuText | Couleur du texte des menus | |
clScrollBar | Couleur de la barre de défilement | |
cl3DDkShadow | Windows 95 ou NT 4.0 seulement : Ombre foncée des éléments s'affichant en 3D | |
cl3DLight | Windows 95 ou NT 4.0 seulement : Couleur claire des éléments s'affichant en 3D (pour les côtés faces à la source de lumière) | |
clWindow | Couleur du fond des fenêtres | |
clWindowFrame | Couleur des cadres de fenêtres | |
clWindowText | Couleur du texte dans les fenêtres |
Couleurs Web
Le tableau suivant contient les valeurs "cl" de la palette Couleurs Web nommées. Les valeurs sont stockées dans l'ordre d'octets COLORREF Windows $00BBGGRR (Delphi) ou 0x00BBGGRR (C++).
Valeur | Valeur hexa | Couleur |
---|---|---|
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 |