Compartilhar via


Macro RGB (wingdi.h)

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

Sintaxe

void RGB(
   r,
   g,
   b
);

Parâmetros

r

A intensidade da cor vermelha.

g

A intensidade da cor verde.

b

A intensidade da cor azul.

Retornar valor

Nenhum

Comentários

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 para os 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 cor em uma paleta de cores, consulte as descrições das macros PALETTEINDEX e PALETTERGB .

Requisitos

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

Confira também

COLORREF

Macros de cores

Visão geral de cores

GetBValue

GetGValue

GetRValue

PALETTEINDEX

PALETTERGB

RGBQUAD