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 |
|---|---|---|---|
| clNone | Représente "aucune couleur" (noir) | $1FFFFFFF | |
| clAqua | Aqua | $FFFF00 | |
| clBlack | Noir | $000000 | |
| clBlue | Bleu | $FF0000 | |
| clCream | Crème | $F0FBFF | |
| clDkGray | Gris foncé | $808080 | |
| clFuchsia | Fuchsia | $FF00FF | |
| clGray | Gris | $808080 | |
| clGreen | Vert | $008000 | |
| clLime | Vert citron | $00FF00 | |
| clLtGray | Gris clair | $C0C0C0 | |
| clMaroon | Marron | $000080 | |
| clMedGray | Gris moyen | $A4A0A0 | |
| clMoneyGreen | Vert menthe | $C0DCC0 | |
| clNavy | Bleu marine | $800000 | |
| clOlive | Vert olive | $008080 | |
| clPurple | Violet | $800080 | |
| clRed | Rouge | $0000FF | |
| clSilver | Argent | $C0C0C0 | |
| clSkyBlue | Bleu ciel | $F0CAA6 | |
| clTeal | Sarcelle | $808000 | |
| clWhite | Blanc | $FFFFFF | |
| clYellow | Jaune | $00FFFF |
Couleurs système
Le tableau suivant liste les couleurs qui sont définies dans le Panneau de configuration Windows.
| Valeur | Signification |
|---|---|
| clScrollBar | Couleur de la barre de défilement |
| clBackground | Couleur du fond du bureau Windows |
| clActiveCaption | Couleur de la barre de titre de la fenêtre active |
| clInactiveCaption | Couleur de la barre de titre des fenêtres inactives |
| clMenu | Couleur du fond des menus |
| clWindow | Couleur du fond des fenêtres |
| clWindowFrame | Couleur des cadres de fenêtres |
| clMenuText | Couleur du texte des menus |
| clWindowText | Couleur du texte dans les fenêtres |
| clCaptionText | Couleur du texte de la barre de titre de la fenêtre active |
| clActiveBorder | Couleur de la bordure de la fenêtre active |
| clInactiveBorder | Couleur de la bordure des fenêtres inactives |
| clAppWorkSpace | Couleur de l'espace de travail de l'application |
| clHighlight | Couleur du fond du texte sélectionné |
| clHighlightText | Couleur du texte sélectionné |
| clBtnFace | Couleur de la face d'un bouton |
| clBtnShadow | Couleur de l'ombre projetée par un bouton |
| clGrayText | Couleur du texte estompé |
| clBtnText | Couleur du texte sur un bouton |
| clInactiveCaptionText | Couleur du texte de la barre de titre d'une fenêtre inactive |
| clBtnHighlight | Couleur de la surbrillance sur un bouton |
| 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) |
| clInfoText | Windows 95 ou NT 4.0 seulement : Couleur du texte des contrôles de conseil |
| clInfoBk | Windows 95 ou NT 4.0 seulement : Couleur du fond des contrôles de conseil |
| 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. |
| clDefault | Couleur par défaut pour le contrôle auquel la couleur est affectée |
| clMenuHighlight | Couleur de la surbrillance sur un menu |
| clMenuBar | Couleur de la barre de menus |
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 | $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 |