LB_SELECTSTRING

Bir uygulama, bir liste kutusu için belirtilen bir dizenin karakter ile başlayan bir öğeyi aramak için bir LB_SELECTSTRING iletisi gönderir. Eşleşen bir öğe bulunursa, seçili öğe.

LB_SELECTSTRING 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 –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

Arama başarılı olursa, dönüş değeri seçili öğeyi dizinidir. Arama başarısız olursa, dönüş değeri lb_err ve geçerli seçim değişmez.

Açıklamalar

Liste kutusunda seçili öğe görünümüne getirmek gerekirse kaydırılır.

Bu ileti LBS_MULTIPLESEL stili içeren bir liste kutusunu kullanmayın.

Onun ilk karakter başlangıç noktasından lpszFind parametresi tarafından belirtilen dizedeki karakter yalnızca eşleşen öğe seçilir.

Sahibi çizilmiş bir stille liste kutusu oluşturmak, ancak LBS_HASSTRINGS tarzı, bu iletiyi madde (LB_ADDSTRING ya da LB_INSERTSTRING iletisinin lParam parametre olarak sağlanan) uzun değeri döndürür LB_SELECTSTRING lParam parametre olarak sağlanan değerle eşleşen.

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_FINDSTRING, LB_INSERTSTRING

Index