Macro RGB (wingdi.h)

La macro RGB selecciona un color rojo, verde, azul (RGB) basado en los argumentos proporcionados y las capacidades de color del dispositivo de salida.

Sintaxis

void RGB(
   r,
   g,
   b
);

Parámetros

r

Intensidad del color rojo.

g

Intensidad del color verde.

b

Intensidad del color azul.

Valor devuelto

None

Observaciones

La intensidad de cada argumento está en el intervalo entre 0 y 255. Si las tres intensidades son cero, el resultado es negro. Si las tres intensidades son 255, el resultado es blanco.

Para extraer los valores individuales de los componentes rojo, verde y azul de un valor de color COLORREF , use las macros GetRValue, GetGValue y GetBValue , respectivamente.

Al crear o examinar una paleta lógica, use la estructura RGBQUAD para definir valores de color y examinar los valores de componente individuales. Para obtener más información sobre el uso de valores de color en una paleta de colores, vea las descripciones de las macros PALETTEINDEX y PALETTERGB .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wingdi.h (incluye Windows.h)

Consulte también

COLORREF

Color Macros

Introducción a los colores

GetBValue

GetGValue

GetRValue

PALETTEINDEX

PALETTERGB

RGBQUAD