Bagikan melalui


Metode IDirectDrawPalette::SetEntries (ddraw.h)

Mengubah entri dalam objek DirectDrawPalette segera.

Sintaks

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

Parameter

[in] unnamedParam1

Saat ini tidak digunakan dan harus diatur ke 0.

[in] unnamedParam2

Entri pertama yang akan diatur.

[in] unnamedParam3

Jumlah entri palet yang akan diubah.

[in] unnamedParam4

Array struktur PALETTEENTRY yang berisi entri palet yang digunakan SetEntries untuk mengubah objek DirectDrawPalette. Entri palet masing-masing 1 byte jika bendera DDPCAPS_8BITENTRIES diatur, dan 4 byte jika tidak. Setiap bidang adalah deskripsi warna.

Nilai kembali

Jika metode berhasil, nilai yang dikembalikan DD_OK.

Jika gagal, metode dapat mengembalikan salah satu nilai kesalahan berikut:

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NOPALETTEATTACHED
  • DDERR_NOTPALETTIZED
  • DDERR_UNSUPPORTED

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header ddraw.h
Pustaka Ddraw.lib
DLL Ddraw.dll

Lihat juga

IDirectDrawPalette