Bagikan melalui


Fungsi GetPaletteEntries (wingdi.h)

Fungsi GetPaletteEntries mengambil rentang entri palet tertentu dari palet logis yang diberikan.

Sintaks

UINT GetPaletteEntries(
  [in]  HPALETTE       hpal,
  [in]  UINT           iStart,
  [in]  UINT           cEntries,
  [out] LPPALETTEENTRY pPalEntries
);

Parameter

[in] hpal

Handel ke palet logis.

[in] iStart

Entri pertama dalam palet logis yang akan diambil.

[in] cEntries

Jumlah entri dalam palet logis yang akan diambil.

[out] pPalEntries

Penunjuk ke array struktur PALETTEENTRY untuk menerima entri palet. Array harus berisi setidaknya struktur sebanyak yang ditentukan oleh parameter nEntries .

Menampilkan nilai

Jika fungsi berhasil dan handel ke palet logis adalah penunjuk yang valid (bukan NULL), nilai yang dikembalikan adalah jumlah entri yang diambil dari palet logis. Jika fungsi berhasil dan menangani palet logis adalah NULL, nilai yang dikembalikan adalah jumlah entri dalam palet yang diberikan.

Jika fungsi gagal, nilai yang dikembalikan adalah nol.

Keterangan

Aplikasi dapat menentukan apakah perangkat mendukung operasi palet dengan memanggil fungsi GetDeviceCaps dan menentukan konstanta RASTERCAPS.

Jika parameter nEntries menentukan lebih banyak entri daripada yang ada di palet, anggota struktur PALETTEENTRY yang tersisa tidak diubah.

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header wingdi.h (sertakan Windows.h)
Pustaka Gdi32.lib
DLL Gdi32.dll

Lihat juga

Fungsi Warna

Gambaran Umum Warna

GetDeviceCaps

GetSystemPaletteEntries

PALETENTRY

SetPaletteEntries