次の方法で共有


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

DirectDrawPalette オブジェクトからパレット値を取得します。

構文

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

パラメーター

[in] unnamedParam1

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

[in] unnamedParam2

順番に取得するエントリの開始。

[in] unnamedParam3

lpEntries が指定する配列に収まるパレット エントリの数。 パレット エントリの色は、 dwStartingEntry パラメーターの値から dwCount パラメーターの値から 1 を引いた値まで順番に返されます。 (これらのパラメーターは 、IDirectDrawPalette::SetEntries によって設定されます)。

[out] unnamedParam4

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

戻り値

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

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

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NOTPALETTIZED

要件

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

こちらもご覧ください

IDirectDrawPalette