Condividi tramite


Metodo IDirectDrawPalette::SetEntries (ddraw.h)

Modifica immediatamente le voci in un oggetto DirectDrawPalette.

Sintassi

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

Parametri

[in] unnamedParam1

Attualmente non usato e deve essere impostato su 0.

[in] unnamedParam2

Prima voce da impostare.

[in] unnamedParam3

Numero di voci della tavolozza da modificare.

[in] unnamedParam4

Matrice di strutture PALETTEENTRY che contiene le voci del tavolozza usate da SetEntries per modificare l'oggetto DirectDrawPalette. Le voci della tavolozza sono 1 byte ogni se il flag di DDPCAPS_8BITENTRIES è impostato e 4 byte in caso contrario. Ogni campo è una descrizione del colore.

Valore restituito

Se il metodo ha esito positivo, il valore restituito è DD_OK.

Se ha esito negativo, il metodo può restituire uno dei valori di errore seguenti:

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NOPALETTEATTACHED
  • DDERR_NOTPALETTIZED
  • DDERR_UNSUPPORTED

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione ddraw.h
Libreria Ddraw.lib
DLL Ddraw.dll

Vedi anche

IDirectDrawPalette