ListView_MapIDToIndex makro (commctrl.h)
Memetakan ID item ke indeks. Anda dapat menggunakan makro ini atau mengirim pesan LVM_MAPIDTOINDEX secara eksplisit.
Sintaks
void ListView_MapIDToIndex(
hwnd,
id
);
Parameter
hwnd
Jenis: HWND
Handel ke kontrol tampilan daftar.
id
Jenis: UINT
UINT yang berisi ID unik item.
Mengembalikan nilai
Tidak ada
Keterangan
Kontrol tampilan daftar melacak item secara internal menurut indeks. Ini dapat menyebabkan masalah karena indeks dapat berubah selama keberadaan kontrol.
Anda bisa menggunakan makro ini untuk menandai item dengan ID ketika Anda membuat item. Anda menggunakan ID ini untuk menjamin keunikan selama adanya kontrol tampilan daftar.
Untuk mengidentifikasi item secara unik, ambil indeks yang kembali dari panggilan, seperti IComponent::GetDisplayInfo, dan panggil LVM_MAPINDEXTOID. Nilai yang dikembalikan adalah ID unik.
Jika Anda perlu mengetahui indeks item setelah membuat ID, panggil LVM_MAPIDTOINDEX dengan ID unik dan mengembalikan indeks terbaru.
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 |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk