次の方法で共有


DIBINDEX マクロ (mmsystem.h)

DIBINDEX マクロは、DIB カラー テーブル内のエントリにインデックスを取り、指定されたインデックスに関連付けられている色を指定する COLORREF 値を返します。 DIB セクションが選択されたデバイス コンテキストを使用するアプリケーションは、色を必要とする GDI 関数に明示的な赤、緑、青 (RGB) 値ではなく、この指定子を渡すことができます。 これにより、関数は、指定されたカラー テーブルインデックスの色を使用できます。

構文

LONG DIBINDEX(
    WORD n
);

パラメーター

n

グラフィックス操作に使用する色を含むカラー テーブル エントリのインデックスを指定します。

戻り値

型: long

戻り値は、32 ビット COLORREF 値の形式のカラー テーブルインデックス指定子です。

注釈

DIBINDEX は、 論理パレット内の PALETTEINDEX の色にインデックスを付けるのと同様の方法で、DIB カラー テーブルの色をインデックス化します。

DIBINDEX は、16 ビット ビットマップとデバイス コンテキスト (DC) でも機能します。

要求事項

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

こちらも参照ください

COLORREF

カラー マクロ

色の概要

PALETTEINDEX

RGB する