次の方法で共有


IDirectDrawPalette::SetEntries メソッド (ddraw.h)

DirectDrawPalette オブジェクトのエントリを直ちに変更します。

構文

HRESULT SetEntries(
  [in] DWORD          unnamedParam1,
  [in] DWORD          unnamedParam2,
  [in] DWORD          unnamedParam3,
  [in] LPPALETTEENTRY unnamedParam4
);

パラメーター

[in] unnamedParam1

現在は使用されておらず、0 に設定する必要があります。

[in] unnamedParam2

設定する最初のエントリ。

[in] unnamedParam3

変更するパレットエントリの数。

[in] unnamedParam4

SetEntries が DirectDrawPalette オブジェクトの変更に使用するパレット エントリを含む PALETTEENTRY 構造体の配列。 DDPCAPS_8BITENTRIES フラグが設定されている場合はパレット項目はそれぞれ 1 バイト、それ以外の場合は 4 バイトです。 各フィールドは色の説明です。

戻り値

メソッドが成功した場合、戻り値はDD_OK。

失敗した場合、メソッドは次のいずれかのエラー値を返すことができます。

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NOPALETTEATTACHED
  • DDERR_NOTPALETTIZED
  • DDERR_UNSUPPORTED

要件

要件
対象プラットフォーム Windows
ヘッダー ddraw.h
Library Ddraw.lib
[DLL] Ddraw.dll

こちらもご覧ください

IDirectDrawPalette