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 |