DIBINDEX マクロ (mmsystem.h)

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

構文

void DIBINDEX(
   n
);

パラメーター

n

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

戻り値

なし

解説

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

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

要件

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

こちらもご覧ください

COLORREF

カラー マクロ

色の概要

PALETTEINDEX

RGB