共用方式為


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

PALETTEENTRY 結構的數位,其中包含 SetEntries 用來變更 DirectDrawPalette 物件的調色盤專案。 如果已設定DDPCAPS_8BITENTRIES旗標,則調色盤專案各為1位元組,否則為4個字節。 每個欄位都是色彩描述。

傳回值

如果方法成功,傳回值會DD_OK。

如果失敗,方法可以傳回下列其中一個錯誤值:

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NOPALETTEATTACHED
  • DDERR_NOTPALETTIZED
  • DDERR_UNSUPPORTED

規格需求

需求
目標平台 Windows
標頭 ddraw.h
程式庫 Ddraw.lib
Dll Ddraw.dll

另請參閱

IDirectDrawPalette