wingdi.h
RGB
La macro RGB selecciona un color RGB (rojo, verde, azul) basado en los argumentos suministrados y en las capacidades de color del dispositivo de salida.
Definición
COLORREF RGB( BYTE bRed, // componente rojo del color BYTE bGreen, // componente verde del color BYTE bBlue // componente azul del color );
Descripción
cRed: especifica la intensidad del color rojo.
cGreen: especifica la intensidad del color verde.
cBlue: especifica la intensidad del color azul.
Valor de retorno
El retorno es el color RGB resultante.
Observaciones:
La intensidad de cada argumento está en el rango de 0 a 255. Si las tres intensidades son cero, el color resultante es negro. Si las tres intensidades son 255, el color resultante es blanco.
Para información sobre el uso de valores de colores dentro de una paleta, ver la descripción de las macros PALETTEINDEX y PALETTERGB.
La macro RGB se define como sigue:
#define RGB(r, g ,b) ((DWORD) (((BYTE) (r) | \ ((WORD) (g) << 8)) | \ (((DWORD) (BYTE) (b)) << 16)))