Compartilhar via


Método IDirectDrawPalette::SetEntries (ddraw.h)

Altera as entradas em um objeto DirectDrawPalette imediatamente.

Sintaxe

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

Parâmetros

[in] unnamedParam1

Atualmente, não é usado e deve ser definido como 0.

[in] unnamedParam2

Primeira entrada a ser definida.

[in] unnamedParam3

Número de entradas de paleta a serem alteradas.

[in] unnamedParam4

Uma matriz de estruturas PALETTEENTRY que contém as entradas de paleta que SetEntries usa para alterar o objeto DirectDrawPalette. As entradas da paleta serão de 1 byte cada se o sinalizador DDPCAPS_8BITENTRIES estiver definido e 4 bytes, caso contrário. Cada campo é uma descrição de cor.

Retornar valor

Se o método for bem-sucedido, o valor retornado será DD_OK.

Se falhar, o método poderá retornar um dos seguintes valores de erro:

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NOPALETTEATTACHED
  • DDERR_NOTPALETTIZED
  • DDERR_UNSUPPORTED

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho ddraw.h
Biblioteca Ddraw.lib
DLL Ddraw.dll

Confira também

IDirectDrawPalette