Platform SDK: DirectX

DirectDraw7.CreatePalette

DirectDraw7.CreatePalette メソッドは、この DirectDraw オブジェクトに対する DirectDrawPalette オブジェクトを作成する。

object.CreatePalette( _ 
    flags As CONST_DDPCAPSFLAGS, _ 
    pe() As PALETTEENTRY) As DirectDrawPalette

パラメータ

object
DirectDraw7 オブジェクトを表すオブジェクト式。
flags
CONST_DDPCAPSFLAGS 列挙の 1 つまたは複数の定数。
pe()
この DirectDrawPalette オブジェクトを初期化する、2、4、16、または 256 の PALETTEENTRY 型の配列。

戻り値

成功すれば、DirectDrawPalette オブジェクトを返す。

エラー コード

失敗すればエラーが発生し、Err.Number に次のいずれかの値が設定される。

DDERR_INVALIDOBJECT
DDERR_INVALIDPARAMS
DDERR_NOCOOPERATIVELEVELSET
DDERR_OUTOFMEMORY
DDERR_UNSUPPORTED