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 |
Library | Ddraw.lib |
DLL | Ddraw.dll |