Метод 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. Записи палитры равны 1 байтам, если установлен флаг DDPCAPS_8BITENTRIES, и 4 байта в противном случае. Каждое поле является описанием цвета.
Возвращаемое значение
Если метод выполнен успешно, возвращаемое значение будет DD_OK.
В случае сбоя метод может вернуть одно из следующих значений ошибки:
- DDERR_INVALIDOBJECT
- DDERR_INVALIDPARAMS
- DDERR_NOPALETTEATTACHED
- DDERR_NOTPALETTIZED
- DDERR_UNSUPPORTED
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | ddraw.h |
Библиотека | Ddraw.lib |
DLL | Ddraw.dll |