LB_FINDSTRING

Uygulamanın, belirtilen öneki içeren bir liste kutusunda Birinci dizeyi bulmak için bir LB_FINDSTRING iletisini gönderir.

LB_FINDSTRING wParam (wparam) indexStart; =           / / Madde arama lParam başlamadan önce (lparam) (lpctstr) lpszFind; =   / / string adres arama 

 

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 –1 ise, 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. Arama önekini içeren boş sonlandırılmış dize işaretçisi. Arama durumunda bağımsız, yani bu dize herhangi bir birleşimi büyük ve küçük harfler içerebilir.

Dönüş değerleri

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

Açıklamalar

Sahibi çizilmiş bir stille ama LBS_HASSTRINGS stili liste kutusu oluşturursanız, bu iletiyi madde ile (LB_ADDSTRING ya da LB_INSERTSTRING iletisinin lParam parametre olarak sağlanan), lpszFind parametre olarak sağlanan değerle eşleşen bir long değer döndürür.

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_ADDSTRING, LB_INSERTSTRING, LB_SELECTSTRING

Index