Platform SDK: DirectX

DirectDrawPalette.SetEntries

DirectDrawPalette.SetEntries メソッドは、DirectDrawPalette オブジェクトのエントリを即座に変更する。

object.SetEntries( _ 
    start As Long, _ 
    count As Long, _ 
    val() As PALETTEENTRY)

パラメータ

object
DirectDrawPalette オブジェクトを表すオブジェクト式。
start
設定される最初のエントリ。
count
変更されるパレット エントリの数。
val()
PALETTEENTRY 型の変数の配列。DirectDraw7.CreatePaletteflags パラメータに DDPCAPS_8BITENTRIES フラグが設定されている場合、パレット エントリは 1 バイトごととなる。それ以外は 4 バイトごととなる。個々のフィールドは、色記述となる。

エラー コード

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

DDERR_INVALIDOBJECT
DDERR_INVALIDPARAMS
DDERR_NOPALETTEATTACHED
DDERR_NOTPALETTIZED
DDERR_UNSUPPORTED

参照

DirectDrawPalette.GetEntriesDirectDrawSurface7.SetPalette