Couleurs de la VCL

De RAD Studio
Aller à : navigation, rechercher

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 $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
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

Voir aussi