CB_FINDSTRING

Uygulama karakterlerle başlayan bir öğesi için açılan kutunun liste kutusu içinde belirtilen bir dizeyi aramak için bir CB_FINDSTRING iletisi gönderir.

CB_FINDSTRING wParam (wparam) indexStart; =        / / Madde arama lParam başlamadan önce (lparam) (LPCTSTR) lpszFind = / / öneki dize address 

 

Parametreleri

indexStart
WParamdeğeri. Aranacak ilk öğenin önceki öğ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 –1 ise, tüm liste kutusunu baştan aranır.
lpszFind
LParamdeğeri. Arama önekini içeren boş sonlandırılmış dize işaretçisi. 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

Sıfır tabanlı dizin eşleştirme öğesinin dönüş değeridir. Arama başarısız olur, cb_err 's.

Açıklamalar

CB_FINDSTRING iletisi sahibi çizilmiş bir stille ama CBS_HASSTRINGS stili açılan kutunun oluşturursanız, uygulamanızın cbs_sort stili kullanıp bağlıdır. cbs_sort stil kullanırsanız, WM_COMPAREITEM iletileri hangi madde Belirtilen dizenin eşleşen belirlemek için açılan kutuyu sahibine gönderilir. cbs_sort stili kullanmayın, CB_FINDSTRING ileti için bir liste öğesi lpszFind parametresinin değerini eşleşen arar.

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:

Açılan kutular genel bakış, Birleşik giriş kutusu iletileri, CB_FINDSTRINGEXACT, CB_SELECTSTRING, cb_setcursel, WM_COMPAREITEM

Index