Metode IShellIconOverlay::GetOverlayIconIndex (shlobj_core.h)
Mendapatkan indeks overlay ikon dalam daftar gambar sistem.
Sintaks
HRESULT GetOverlayIconIndex(
[in] PCUITEMID_CHILD pidl,
[in, out] int *pIconIndex
);
Parameter
[in] pidl
Jenis: PCUITEMID_CHILD
Penunjuk ke struktur ITEMIDLIST yang mengidentifikasi objek yang ikonnya sedang ditampilkan.
[in, out] pIconIndex
Jenis: int*
Arahkan ke indeks gambar overlay ikon dalam daftar gambar sistem. Indeks ini setara dengan nilai iImage yang ditentukan saat Anda menambahkan gambar overlay ke daftar gambar privat dengan fungsi ImageList::SetOverlayImage .
Mengembalikan nilai
Jenis: HRESULT
Metode ini dapat mengembalikan salah satu nilai ini.
Menampilkan kode | Deskripsi |
---|---|
|
Indeks overlay ditemukan. |
|
Tidak ada overlay untuk file ini. |
|
PIDL tidak valid. |
Keterangan
Untuk mengambil indeks gambar overlay dalam daftar gambar sistem, Anda harus terlebih dahulu memanggil SHGetIconOverlayIndex untuk mengambil indeks overlay. Kemudian gunakan makro INDEXTOOVERLAYMASK untuk mengonversi indeks overlay menjadi indeks gambar yang setara.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional, Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | shlobj_core.h |
DLL | Shell32.dll (versi 5.0 atau yang lebih baru) |