RGB 宏 (wingdi.h)

RGB 宏會根據提供的自變數和輸出裝置的色彩功能,選取紅色、綠色、藍色 (RGB) 色彩。

語法

void RGB(
   r,
   g,
   b
);

參數

r

紅色的濃度。

g

綠色的濃度。

b

藍色的濃度。

傳回值

備註

每個自變數的濃度介於 0 到 255 之間。 如果這三個濃度都是零,結果會是黑色。 如果這三個濃度都是 255,則結果為白色。

若要擷取 COLORREF 色彩值的紅色、綠色和藍色元件的個別值,請分別使用 GetRValueGetGValueGetBValue 宏。

建立或檢查邏輯調色盤時,請使用 RGBQUAD 結構來定義色彩值,並檢查個別的元件值。 如需在調色盤中使用色彩值的詳細資訊,請參閱 PALETTEINDEXPALETTERGB 宏的描述。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 wingdi.h (包含 Windows.h)

另請參閱

COLORREF

色彩宏

色彩概觀

GetBValue

GetGValue

GetRValue

PALETTEINDEX

PALETTERGB

RGBQUAD