アプリケーションでは 、IDirectDrawPalette インターフェイスのメソッドを使用して DirectDrawPalette オブジェクトを作成し、システム レベルの変数を操作します。 このセクションは、このインターフェイスのメソッドへの参照です。
継承
IDirectDrawPalette インターフェイスは、IUnknown インターフェイスから継承されます。 IDirectDrawPalette には、次の種類のメンバーもあります。
メソッド
IDirectDrawPalette インターフェイスには、これらのメソッドがあります。
|
IDirectDrawPalette::GetCaps パレット オブジェクトの機能を取得します。 |
|
IDirectDrawPalette::GetEntries DirectDrawPalette オブジェクトからパレット値を取得します。 |
|
IDirectDrawPalette::Initialize DirectDrawPalette オブジェクトを初期化します。 |
|
IDirectDrawPalette::SetEntries DirectDrawPalette オブジェクトのエントリを直ちに変更します。 |
解説
IDirectDrawPalette インターフェイスのメソッドは、次のグループに編成できます。
| グループ | メソッド |
|---|---|
| メモリの割り当て | 初期化する |
| パレット機能 | GetCaps |
| パレット エントリ | GetEntries と SetEntries |
LPDIRECTDRAWPALETTE データ型を使用して、 IDirectDrawPalette インターフェイスへのポインターを含む変数を宣言できます。 Ddraw.h ヘッダー ファイルは、次のコードを使用してデータ型を宣言します。
typedef struct IDirectDrawPalette FAR *LPDIRECTDRAWPALETTE;
要件
| 対象プラットフォーム | Windows |
| ヘッダー | ddraw.h |