CPaletteクラスは、Windows のカラー パレットをカプセル化します。パレットは、アプリケーションと、カラー出力デバイス、ディスプレイ デバイスなど) 間のインターフェイスを提供します。インターフェイスでは、深刻な干渉せず、他のアプリケーションで表示される色と、出力デバイスの色機能を最大限に活用するためのアプリケーションことができます。使用する色を決定する Windows アプリケーションの論理パレット (必要な色の一覧) と (使用可能な色を定義します)、システム パレットを使用します。
CPaletteオブジェクトに、オブジェクトが参照するパレットを操作するためのメンバー関数を提供します。CPaletteオブジェクトを構築し、実際のパレット、グラフィック デバイス インターフェイス (GDI) オブジェクトを作成するには、そのエントリとその他のプロパティを操作するためにそのメンバー関数を使用します。
CPaletteの使い方の詳細についてを参照してください グラフィック オブジェクトでVisual の C++ プログラマのガイド。
#include lt;afxwin.h>
サンプル特価; MFC サンプル DIBLOOK(&N)
参照特価;CPalette::GetPaletteEntries、 CPalette::SetPaletteEntries(&N)