RGB マクロ (wingdi.h)

RGB マクロは、指定された引数と出力デバイスの色機能に基づいて、赤、緑、青 (RGB) の色を選択します。

構文

void RGB(
   r,
   g,
   b
);

パラメーター

r

赤色の強度。

g

緑色の強度。

b

青色の強度。

戻り値

なし

解説

各引数の強度は、0 ~ 255 の範囲です。 3 つの強度がすべて 0 の場合、結果は黒になります。 3 つの強度がすべて 255 の場合、結果は白になります。

COLORREF カラー値の赤、緑、青の各コンポーネントの個々の値を抽出するには、それぞれ GetRValueGetGValueおよび GetBValue マクロを使用します。

論理パレットを作成または調べる場合 は、RGBQUAD 構造体を使用して色の値を定義し、個々のコンポーネント値を調べます。 カラー パレットでのカラー値の使用の詳細については、 PALETTEINDEX マクロと PALETTERGB マクロの説明を参照してください。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー wingdi.h (Windows.h を含む)

こちらもご覧ください

COLORREF

カラー マクロ

色の概要

GetBValue

GetGValue

GetRValue

PALETTEINDEX

PALETTERGB

RGBQUAD