Bagikan melalui


pesan LB_FINDSTRING

Menemukan string pertama dalam kotak daftar yang dimulai dengan string yang ditentukan.

Parameter

wParam

Indeks berbasis nol item sebelum item pertama yang akan dicari. Saat pencarian mencapai bagian bawah kotak daftar, pencarian berlanjut dari bagian atas kotak daftar kembali ke item yang ditentukan oleh parameter wParam . Jika wParam adalah -1, seluruh kotak daftar dicari dari awal.

Windows 95/Windows 98/Windows Millennium Edition (Windows Me) : Parameter wParam dibatasi hingga nilai 16-bit. Ini berarti kotak daftar tidak boleh berisi lebih dari 32.767 item. Meskipun jumlah item dibatasi, ukuran total dalam byte item dalam kotak daftar hanya dibatasi oleh memori yang tersedia.

lParam

Penunjuk ke string yang dihentikan null yang berisi string yang akan dicari. Pencarian tidak bergantung pada huruf besar/kecil, sehingga string ini dapat berisi kombinasi huruf besar dan huruf kecil.

Nilai kembali

Nilai yang dikembalikan adalah indeks item yang cocok, atau LB_ERR jika pencarian tidak berhasil.

Keterangan

Jika kotak daftar memiliki gaya yang digambar pemilik tetapi bukan gaya LBS_HASSTRINGS , tindakan yang diambil oleh LB_FINDSTRING bergantung pada apakah gaya LBS_SORT digunakan. Jika LBS_SORT digunakan, sistem mengirim pesan WM_COMPAREITEM ke pemilik kotak daftar untuk menentukan item mana yang cocok dengan string yang ditentukan. Jika tidak, LB_FINDSTRING mencoba menemukan item yang memiliki nilai panjang (disediakan sebagai parameter lParam dari pesan LB_ADDSTRING atau LB_INSERTSTRING ) yang cocok dengan parameter lParam .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2003 [hanya aplikasi desktop]
Header
Winuser.h (termasuk Windows.h)

Lihat juga

LB_FINDSTRINGEXACT