Bagikan melalui


Fungsi ResizePalette (wingdi.h)

Fungsi ResizePalette meningkatkan atau mengurangi ukuran palet logis berdasarkan nilai yang ditentukan.

Sintaks

BOOL ResizePalette(
  [in] HPALETTE hpal,
  [in] UINT     n
);

Parameter

[in] hpal

Handel ke palet yang akan diubah.

[in] n

Jumlah entri dalam palet setelah diubah ukurannya.

Jumlah entri dibatasi hingga 1024.

Menampilkan nilai

Jika fungsi berhasil, nilai yang dikembalikan bukan nol.

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 aplikasi memanggil ResizePalette untuk mengurangi ukuran palet, entri yang tersisa di palet yang diubah ukurannya tidak berubah. Jika aplikasi memanggil ResizePalette untuk memperbesar palet, entri palet tambahan diatur ke hitam (nilai merah, hijau, dan biru semuanya 0) dan benderanya diatur ke nol.

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