Bagikan melalui


ImageList_ReplaceIcon (commctrl.h)

Mengganti gambar dengan ikon atau kursor.

Sintaks

int ImageList_ReplaceIcon(
  [in] HIMAGELIST himl,
  [in] int        i,
  [in] HICON      hicon
);

Parameter

[in] himl

Jenis: HIMAGELIST

Handel ke daftar gambar.

[in] i

Jenis: int

Indeks gambar yang akan diganti. Jika i -1, fungsi menambahkan gambar ke akhir daftar.

[in] hicon

Jenis: HICON

Handel ke ikon atau kursor yang berisi bitmap dan mask untuk gambar baru.

Mengembalikan nilai

Jenis: int

Mengembalikan indeks gambar jika berhasil, atau -1 jika tidak.

Keterangan

Karena sistem tidak menyimpan hicon, Anda dapat menghancurkannya setelah fungsi kembali jika ikon atau kursor dibuat oleh fungsi CreateIcon . Anda tidak perlu menghancurkan hicon jika dimuat oleh fungsi LoadIcon ; sistem secara otomatis membebaskan sumber daya ikon ketika tidak lagi diperlukan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header commctrl.h
Pustaka Comctl32.lib
DLL Comctl32.dll
Set API ext-ms-win-shell-comctl32-init-l1-1-1 (diperkenalkan dalam Windows 10, versi 10.0.14393)