COLORREF

La valeur COLORREF est utilisée pour spécifier une couleur RVB .

typedef DWORD COLORREF;
typedef DWORD* LPCOLORREF;

Notes

Lorsque vous spécifiez une couleur RVB explicite, la valeur COLORREF est au format hexadécimal suivant :

0x00bbggrr

L’octet de poids faible contient une valeur pour l’intensité relative du rouge ; le deuxième octet contient une valeur pour le vert ; et le troisième octet contient une valeur pour le bleu. L’octet de poids fort doit être égal à zéro. La valeur maximale d’un seul octet est 0xFF.

Pour créer une valeur de couleur COLORREF , utilisez la macro RGB . Pour extraire les valeurs individuelles des composants rouge, vert et bleu d’une valeur de couleur, utilisez respectivement les macros GetRValue, GetGValueet GetBValue .

Exemple

// Color constants.
const COLORREF rgbRed   =  0x000000FF;
const COLORREF rgbGreen =  0x0000FF00;
const COLORREF rgbBlue  =  0x00FF0000;
const COLORREF rgbBlack =  0x00000000;
const COLORREF rgbWhite =  0x00FFFFFF;

exemple de Windows exemples classiques sur GitHub.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel - [Applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server - [Applications de bureau uniquement]
En-tête
Windef. h (inclure Windows. h)

Voir aussi

Vue d’ensemble des couleurs

Structures de couleurs

GetBValue

GetGValue

GetRValue

RGB