共用方式為


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
程式庫 Ddraw.lib
Dll Ddraw.dll

另請參閱

IDirectDrawPalette