次の方法で共有


RGB マクロ (wingdi.h)

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

構文

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

パラメーター

r

赤の色の強度。

g

緑色の強度。

b

青の色の強度。

戻り値

型: COLORREF

戻り値は、 COLORREF 値としての結果の RGB 色です。

注釈

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

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

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

要求事項

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

こちらも参照ください

COLORREF

カラー マクロ

色の概要

GetBValue

GetGValue

GetRValue

PALETTEINDEX

PALETTERGB

RGBQUAD