LB_FINDSTRINGEXACT

Uygulama lpszFind parametresinde belirtilen dizenin eşleşen ilk liste kutusunda dize bulmak için bir LB_FINDSTRINGEXACT iletisi gönderir.

LB_FINDSTRINGEXACT wParam (wparam) indexStart; =      / / Madde arama lParam başlamadan önce (lparam) (LPCTSTR) lpszFind; = / / adres arama dizesi 

 

Parametreleri

indexStart
WParamdeğeri. Aranacak ilk öğeden önce öğeyi sıfır tabanlı dizin belirtir. Arama listesi kutusunun altında ulaştığında, liste kutusunun üstünden geri indexStart parametresi tarafından belirtilen maddenin sürdürür. İndexStart ise-1, tüm liste kutusunu baştan aranır.

Windows 95 ve Windows 98: WParam , 16-bit değerleri için sınırlı bir parametredir. Yani liste kutuları birden fazla 32.767 öğe içeremez. Öğe sayısı kısıtlı olsa da, toplam boyutunu bayt cinsinden bir liste kutusundaki öğelerin yalnızca kullanılabilir belleğiyle sınırlıdır.

lpszFind
LParamdeğeri. Aramak için boş sonlandırılmış dize işaretçisi. Bu dize, bir tam dosya adı uzantısıyla birlikte içerebilir. Bu dize herhangi bir birleşimi büyük ve küçük harfler içerebilir böylece arama büyük/küçük harf duyarlı değil.

Dönüş değerleri

Dönüş değeri sıfır tabanlı dizin eşleşen öğe veya lb_err ise arama başarısız oldu.

Açıklamalar

Uygulama sahibi çizilmiş bir stille ama LBS_HASSTRINGS stili liste kutusu oluşturursa, lbs_sort stilin kullanılıp LB_FINDSTRINGEXACT tarafından gerçekleştirilen eylemi bağlıdır. lbs_sort kullanılırsa, sistem hangi madde Belirtilen dizenin eşleşen belirlemek için liste kutusu sahibine WM_COMPAREITEM iletileri gönderir. Aksi takdirde, LB_FINDSTRINGEXACT lpszFind parametre değeri 32-bit değerini eşleştirmeye.

QuickInfo

nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Sürüm 1.0 veya daha ilerisini gerektirir.
Header:WINUSER.h ilan.

Ayrıca bkz:

Liste kutuları genel bakış, liste kutusundaki mesajları, LB_FINDSTRING, LB_SELECTSTRING, WM_COMPAREITEM

Index