Condividi tramite


Macro RGB (wingdi.h)

La macro RGB seleziona un colore rosso, verde, blu (RGB) in base agli argomenti forniti e alle funzionalità di colore del dispositivo di output.

Sintassi

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

Parametri

r

Intensità del colore rosso.

g

Intensità del colore verde.

b

Intensità del colore blu.

Valore restituito

Tipo: COLORREF

Il valore restituito è il colore RGB risultante come valore COLORREF .

Osservazioni:

L'intensità per ogni argomento è compreso nell'intervallo compreso tra 0 e 255. Se tutte e tre le intensità sono pari a zero, il risultato è nero. Se tutte e tre le intensità sono 255, il risultato è bianco.

Per estrarre i singoli valori per i componenti rosso, verde e blu di un valore di colore COLORREF , utilizzare rispettivamente le macro GetRValue, GetGValue e GetBValue .

Quando si crea o si esamina una tavolozza logica, usare la struttura RGBQUAD per definire i valori dei colori ed esaminare i singoli valori dei componenti. Per altre informazioni sull'uso dei valori di colore in una tavolozza dei colori, vedere le descrizioni delle macro PALETTEINDEX e PALETTERGB .

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Finestre
Intestazione wingdi.h (include Windows.h)

Vedere anche

COLORREF

macro colore

Panoramica dei colori

GetBValue

GetGValue

GetRValue

PALETTEINDEX

PALETTERGB

RGBQUAD