Compartilhar via


Macro RGB (wingdi.h)

A macro RGB seleciona uma cor vermelha, verde, azul (RGB) com base nos argumentos fornecidos e nos recursos de cor do dispositivo de saída.

Sintaxe

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

Parâmetros

r

A intensidade da cor vermelha.

g

A intensidade da cor verde.

b

A intensidade da cor azul.

Valor de retorno

Tipo: COLORREF

O valor retornado é a cor RGB resultante como um valor COLORREF .

Observações

A intensidade de cada argumento está no intervalo de 0 a 255. Se todas as três intensidades forem zero, o resultado será preto. Se todas as três intensidades forem 255, o resultado será branco.

Para extrair os valores individuais dos componentes vermelho, verde e azul de um valor de cor COLORREF , use as macros GetRValue, GetGValue e GetBValue , respectivamente.

Ao criar ou examinar uma paleta lógica, use a estrutura RGBQUAD para definir valores de cor e examinar valores de componente individuais. Para obter mais informações sobre como usar valores de cores em uma paleta de cores, consulte as descrições das macros PALETTEINDEX e PALETTERGB .

Requisitos

Requisito Valor
Cliente mínimo suportado Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo compatível Windows 2000 Server [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
cabeçalho wingdi.h (inclua Windows.h)

Consulte também

COLORREF

macros de cor

Visão geral de cores

GetBValue

GetGValue

GetRValue

PALETTEINDEX

PALETTERGB

RGBQUAD