CB_SELECTSTRING

Uygulama belirtilen bir dizenin karakter ile başlayan bir öğe için açılan kutu listesinde arama yapmak için bir CB_SELECTSTRING iletisi gönderir. Eşleşen bir öğe bulunursa, o seçilir ve düzen denetime kopyalanır.

CB_SELECTSTRING wParam (wparam) indexStart; =          / / Madde ilk seçim lParam önce (lparam) (LPCTSTR) lpszSelect; = / / adres öneki dize 

 

Parametreleri

indexStart
WParamdeğeri. Aranacak ilk öğenin önceki öğeyi sıfır tabanlı dizin belirtir. Arama listesinin altında ulaştığında, listenin en üstünden geri indexStart parametresi tarafından belirtilen maddenin sürdürür. İndexStart –1 ise, listenin tamamını baştan aranır.
lpszSelect
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

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

Açıklamalar

Yalnızca önek dizedeki karakter başlangıç noktasından karakterlerle eşleşen bir dize seçilir.

Açılan kutunun sahibi çizilmiş bir stille ama CBS_HASSTRINGS stil oluşturursanız, ne CB_SELECTSTRING iletisi cbs_sort stili mi kullandığınıza bağlıdır. cbs_sort stili kullanılır sistem hangi madde Belirtilen dizenin eşleşen belirlemek için açılan kutuyu sahibine WM_COMPAREITEM iletileri gönderir. cbs_sort stili kullanmıyorsanız, CB_SELECTSTRING lpszSelect parametre değeri dword 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:

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

Index