Compartir a través de


Macro RGB (wingdi.h)

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

Sintaxis

COLORREF RGB(
    BYTE r,
    BYTE g,
    BYTE b
);

Parámetros

r

Intensidad del color rojo.

g

Intensidad del color verde.

b

Intensidad del color azul.

Valor devuelto

Tipo: COLORREF

El valor devuelto es el color RGB resultante como un valor COLORREF .

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 densidades 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 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 Importancia
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo admitido Windows 2000 Server [solo aplicaciones de escritorio]
de la plataforma de destino de Windows
encabezado wingdi.h (incluya Windows.h)

Consulte también

COLORREF

macros de color

Información general sobre colores

GetBValue

GetGValue

GetRValue

PALETTEINDEX

PALETTERGB

RGBQUAD