Bagikan melalui


ImageList_SetColorTable (Fungsi ImageList_SetColorTable)

Mengatur tabel warna untuk daftar gambar.

Sintaks

int ImageList_SetColorTable(
  _In_ HIMAGELIST himl,
  _In_ int        start,
  _In_ int        len,
  _In_ RGBQUAD    *prgb
);

Parameter

himl [in]

Jenis: HIMAGELIST

Handel ke daftar gambar.

start [in]

Jenis: int

Indeks tabel warna berbasis nol yang menentukan entri tabel warna pertama yang akan diatur.

len [ in]

Jenis: int

Jumlah entri tabel warna yang akan diatur.

prgb [in]

Jenis: RGBQUAD*

Penunjuk ke array struktur RGBQUADlen yang berisi informasi warna baru untuk tabel warna DIB.

Menampilkan nilai

Jenis: int

Jika fungsi berhasil, fungsi mengembalikan jumlah entri tabel warna yang ditetapkan oleh fungsi. Jika fungsi gagal, nilai yang dikembalikan kurang dari atau sama dengan nol.

Keterangan

Hanya daftar gambar yang dibuat dengan bendera ILC_COLOR4 atau ILC_COLOR8 yang memiliki tabel warna. Tabel warna daftar gambar tersebut biasanya diatur secara otomatis dengan menyalin tabel warna gambar pertama yang ditambahkan ke daftar (misalnya, melalui fungsi ImageList_Add ) jika gambar tersebut adalah DIB. Jika gambar pertama yang ditambahkan ke daftar gambar bukan DIB, tabel warna palet halftone digunakan untuk daftar gambar ILC_COLOR8 dan tabel warna VGA digunakan untuk ILC_COLOR4.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2003 [hanya aplikasi desktop]
DLL
Comctl32.dll (versi 3.51 atau yang lebih baru)

Lihat juga

Tabel Warna