COLORREF
El valor COLORREF se usa para especificar un color RGB .
typedef DWORD COLORREF;
typedef DWORD* LPCOLORREF;
Al especificar un color RGB explícito, el valor COLORREF tiene la siguiente forma hexadecimal:
0x00bbggrr
El byte de orden bajo contiene un valor para la intensidad relativa de rojo; el segundo byte contiene un valor para verde; y el tercer byte contiene un valor para azul. El byte de orden superior debe ser cero. El valor máximo de un solo byte es 0xFF.
Para crear un valor de color COLORREF , use la macro RGB . Para extraer los valores individuales de los componentes rojo, verde y azul de un valor de color, use las macros GetRValue, GetGValue y GetBValue , respectivamente.
// Color constants.
const COLORREF rgbRed = 0x000000FF;
const COLORREF rgbGreen = 0x0000FF00;
const COLORREF rgbBlue = 0x00FF0000;
const COLORREF rgbBlack = 0x00000000;
const COLORREF rgbWhite = 0x00FFFFFF;
Ejemplo tomado del directorio Windows Classic Samples de GitHub.
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|