ListView_GetItemState makro (commctrl.h)

Mendapatkan status item tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETITEMSTATE secara eksplisit.

Sintaks

void ListView_GetItemState(
   hwndLV,
   i,
   mask
);

Parameter

hwndLV

Jenis: HWND

Handel ke kontrol tampilan daftar.

i

Jenis: int

Indeks item tampilan daftar.

mask

Jenis: UINT

Informasi status yang akan diambil. Parameter ini bisa menjadi kombinasi dari nilai berikut:

Nilai Makna
LVIS_CUT
Item ditandai untuk operasi potong dan tempel.
LVIS_DROPHILITED
Item disorot sebagai target seret dan letakkan.
LVIS_FOCUSED
Item memiliki fokus, sehingga dikelilingi oleh persegi panjang fokus standar. Meskipun lebih dari satu item dapat dipilih, hanya satu item yang dapat memiliki fokus.
LVIS_SELECTED
Item dipilih. Tampilan item yang dipilih tergantung pada apakah item tersebut memiliki fokus dan juga pada warna sistem yang digunakan untuk pemilihan.
LVIS_OVERLAYMASK
Gunakan masker ini untuk mengambil indeks gambar overlay item.
LVIS_STATEIMAGEMASK
Gunakan masker ini untuk mengambil indeks gambar status item.

Mengembalikan nilai

Tidak ada

Keterangan

Informasi status item menyertakan sekumpulan bendera bit serta indeks daftar gambar yang menunjukkan gambar status item dan gambar overlay.

Persyaratan

   
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

Lihat juga

ListView_SetItemState