Struktur LVHITTESTINFO (commctrl.h)
Berisi informasi tentang tes hit. Struktur ini telah diperluas untuk mengakomodasi pengujian hit subitem. Ini digunakan dalam hubungannya dengan pesan LVM_HITTEST dan LVM_SUBITEMHITTEST dan makro terkait. Struktur ini menggantikan struktur LVHITTESTINFO .
Sintaks
typedef struct tagLVHITTESTINFO {
POINT pt;
UINT flags;
int iItem;
int iSubItem;
int iGroup;
} LVHITTESTINFO, *LPLVHITTESTINFO;
Anggota
pt
Jenis: TITIK
Posisi untuk mencapai pengujian, dalam koordinat klien.
flags
Jenis: UINT
Variabel yang menerima informasi tentang hasil tes temuan. Anggota ini bisa menjadi satu atau beberapa nilai berikut:
Anda dapat menggunakan LVHT_ABOVE, LVHT_BELOW, LVHT_TOLEFT, dan LVHT_TORIGHT untuk menentukan apakah akan menggulir konten kontrol tampilan daftar. Dua nilai ini dapat digabungkan. Misalnya, jika posisi di atas dan di sebelah kiri area klien, Anda dapat menggunakan LVHT_ABOVE dan LVHT_TOLEFT.
Anda dapat menguji LVHT_ONITEM untuk menentukan apakah posisi yang ditentukan melebihi item tampilan daftar. Nilai ini adalah operasi bitwise-OR pada LVHT_ONITEMICON, LVHT_ONITEMLABEL, dan LVHT_ONITEMSTATEICON.
iItem
Jenis: int
Menerima indeks item yang cocok. Atau jika pengujian hit subitem, nilai ini mewakili item induk subitem.
iSubItem
Jenis: int
Versi 4.70. Menerima indeks subitem yang cocok. Saat menguji item, anggota ini akan menjadi nol.
iGroup
Jenis: int
Windows Vista. Indeks grup item terbentur (baca saja). Hanya berlaku untuk data pemilik. Jika titik berada dalam item yang ditampilkan dalam beberapa grup, maka iGroup akan menentukan indeks grup item.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | commctrl.h |