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 |