ListView_GetNextItemIndex makro (commctrl.h)
Mendapatkan indeks item dalam kontrol tampilan daftar tertentu yang memiliki properti dan hubungan yang ditentukan ke item tertentu lainnya. Gunakan makro ini atau kirim pesan LVM_GETNEXTITEMINDEX secara eksplisit.
Sintaksis
BOOL ListView_GetNextItemIndex(
[in] HWND hwnd,
[in, out] LVITEMINDEX *plvii,
LPARAM flags
);
Parameter
[in] hwnd
Jenis: HWND
Handel ke kontrol tampilan daftar.
[in, out] plvii
Jenis:
Penunjuk ke struktur
flags
Jenis:
Hubungan dengan item yang ditentukan dalam parameter plvii. Ini bisa berupa satu atau kombinasi dari nilai berikut:
Nilai | Arti |
---|---|
|
|
|
Mencari item berikutnya menurut indeks, nilai default. |
|
|
|
Mencari item yang berada di atas item yang ditentukan. |
|
Mencari item yang berada di bawah item yang ditentukan. |
|
Mencari item di sebelah kiri item yang ditentukan. |
|
Windows Vista dan yang lebih baru: Mencari item yang sebelumnya ke item yang ditentukan. Bendera LVNI_PREVIOUS tidak terarah (LVNI_ABOVE akan menemukan item yang diposisikan di atas, sementara LVNI_PREVIOUS akan menemukan item yang diurutkan sebelumnya.) Bendera LVNI_PREVIOUS pada dasarnya membalikkan logika pencarian yang dilakukan melalui pesan LVM_GETNEXTITEM atau LVM_GETNEXTITEMINDEX. |
|
Mencari item di sebelah kanan item yang ditentukan. |
|
Windows Vista dan yang lebih baru: Masker bendera arah dengan nilai sebagai berikut: LVNI_ABOVE | LVNI_BELOW | LVNI_TOLEFT | LVNI_TORIGHT. |
|
|
|
Item memiliki set bendera status LVIS_CUT. |
|
Item memiliki set bendera status LVIS_DROPHILITED |
|
Item memiliki set bendera status LVIS_FOCUSED. |
|
Item memiliki set bendera status LVIS_SELECTED. |
|
Windows Vista dan yang lebih baru: Masker bendera status dengan nilai sebagai berikut: LVNI_FOCUSED | LVNI_SELECTED | LVNI_CUT | LVNI_DROPHILITED. |
|
|
|
Windows Vista dan yang lebih baru: Cari urutan yang terlihat. |
|
Windows Vista dan yang lebih baru: Cari item yang terlihat. |
|
Windows Vista dan yang lebih baru: Cari grup saat ini. |
|
Mengembalikan nilai
Jenis: BOOL
Mengembalikan TRUE jika berhasil, atau FALSE sebaliknya.
Komentar
Perhatikan bahwa bendera berikut, untuk digunakan hanya dengan Windows Vista, saling eksklusif dari bendera lain yang digunakan: LVNI_PREVIOUS, LVNI_VISIBLEONLY, LVNI_SAMEGROUPONLY, LVNI_VISIBLEORDER, LVNI_DIRECTIONMASK, dan LVNI_STATEMASK.
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
server minimum yang didukung |
Windows Server 2008 [hanya aplikasi desktop] |
Platform Target |
Windows |
Header |
commctrl.h |