カラー パレット (Windows GDI)
カラー パレットは、出力デバイスで現在表示または描画できる色を識別する色値を含む配列です。 カラー パレットは、多くの色を生成できるが、特定の時点でのみこれらのサブセットを表示または描画できるデバイスで使用されます。 このようなデバイスの場合、システムは、デバイスの現在の色を追跡および管理するための システム パレット を維持します。 アプリケーションは、システム パレットに直接アクセスできません。 代わりに、既定のパレットが各デバイス コンテキストに関連付けられます。 アプリケーションでは、既定のパレットで色を使用するか、 論理パレット を作成して個々のデバイス コンテキストに関連付けることで、独自の色を定義できます。
アプリケーションは、 GetDeviceCaps 関数によって返される RASTERCAPS 値のRC_PALETTE ビットを調べて、デバイスがカラー パレットをサポートしているかどうかを判断できます。