Freigeben über


IDirectDrawPalette::SetEntries-Methode (ddraw.h)

Ändert Einträge in einem DirectDrawPalette-Objekt sofort.

Syntax

HRESULT SetEntries(
  [in] DWORD          unnamedParam1,
  [in] DWORD          unnamedParam2,
  [in] DWORD          unnamedParam3,
  [in] LPPALETTEENTRY unnamedParam4
);

Parameter

[in] unnamedParam1

Derzeit nicht verwendet und muss auf 0 festgelegt werden.

[in] unnamedParam2

Der erste festzulegende Eintrag.

[in] unnamedParam3

Anzahl der zu ändernden Paletteneinträge.

[in] unnamedParam4

Ein Array von PALETTEENTRY-Strukturen , das die Paletteneinträge enthält, die SetEntries zum Ändern des DirectDrawPalette-Objekts verwendet. Die Paletteneinträge sind jeweils 1 Byte, wenn das flag DDPCAPS_8BITENTRIES festgelegt ist, andernfalls 4 Byte. Jedes Feld ist eine Farbbeschreibung.

Rückgabewert

Wenn die Methode erfolgreich ist, wird der Rückgabewert DD_OK.

Wenn ein Fehler auftritt, kann die -Methode einen der folgenden Fehlerwerte zurückgeben:

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NOPALETTEATTACHED
  • DDERR_NOTPALETTIZED
  • DDERR_UNSUPPORTED

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile ddraw.h
Bibliothek Ddraw.lib
DLL Ddraw.dll

Weitere Informationen

IDirectDrawPalette