Struktur LVFINDINFOA (commctrl.h)
Berisi informasi yang digunakan saat mencari item tampilan daftar. Struktur ini identik dengan LV_FINDINFO tetapi telah diganti namanya agar sesuai dengan konvensi penamaan standar.
Sintaks
typedef struct tagLVFINDINFOA {
UINT flags;
LPCSTR psz;
LPARAM lParam;
POINT pt;
UINT vkDirection;
} LVFINDINFOA, *LPFINDINFOA;
Anggota
flags
Jenis: UINT
Jenis pencarian yang akan dilakukan. Anggota ini dapat diatur ke satu atau beberapa nilai berikut:
Nilai | Makna |
---|---|
|
Mencari kecocokan antara anggota lParam struktur ini dan anggota lParam dari struktur LVITEM item. |
|
Memeriksa untuk melihat apakah teks item dimulai dengan string yang ditujukkan oleh anggota psz . Nilai ini menyiratkan penggunaan LVFI_STRING. |
|
Pencarian berdasarkan teks item. Kecuali nilai tambahan ditentukan, teks item dari item yang cocok harus sama persis dengan string yang diacu oleh anggota psz . Namun, pencarian tidak peka huruf besar/kecil. |
|
Windows Vista dan yang lebih baru. Setara dengan LVFI_PARTIAL. |
|
Melanjutkan pencarian di awal jika tidak ada kecocokan yang ditemukan. Jika bendera ini digunakan dengan sendirinya, diasumsikan bahwa pencarian string diinginkan. |
|
Menemukan item terdekat dengan posisi yang ditentukan dalam anggota pt , ke arah yang ditentukan oleh anggota vkDirection . Bendera ini hanya didukung oleh ikon besar dan mode ikon kecil. Jika LVFI_NEARESTXY ditentukan, semua bendera lainnya akan diabaikan. |
psz
Jenis: LPCTSTR
Alamat string yang dihentikan null untuk dibandingkan dengan teks item. Ini hanya valid jika LVFI_STRING atau LVFI_PARTIAL diatur dalam anggota bendera .
lParam
Jenis: LPARAM
Nilai untuk dibandingkan dengan anggota lParam dari struktur LVITEM item tampilan daftar. Ini hanya valid jika LVFI_PARAM diatur dalam anggota bendera .
pt
Jenis: TITIK
Struktur POINT dengan posisi pencarian awal. Ini hanya valid jika LVFI_NEARESTXY diatur dalam anggota bendera .
vkDirection
Jenis: UINT
Kode kunci virtual yang menentukan arah untuk mencari. Kode berikut didukung:
- VK_LEFT
- VK_RIGHT
- VK_UP
- VK_DOWN
- VK_HOME
- VK_END
- VK_PRIOR
- VK_NEXT
Keterangan
Catatan
Header commctrl.h mendefinisikan LVFINDINFO sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | commctrl.h |