O cerere trimite un mesaj de CB_SELECTSTRING de căutare listă a unei casete combo pentru un element care începe cu caractere în șir de caractere specificat. Dacă este găsită o potrivire element, este selectat și copiate în comanda editare.
CB_SELECTSTRING wParam = indexStart (WPARAM); / / punctul înainte de prima selecție lParam = lpszSelect (LPARAM) (LPCSTR); / / adresa de prefix șir
Dacă este găsit șirul, valoarea returnată este indicele elementul selectat. În cazul în care căutarea nu reu?e?te, valoarea returnată este CB_ERR și nu se modifică selecția curentă.
Un șir este selectată numai dacă caractere de la punctul de plecare se potrivesc caracterele din șirul de caractere prefix.
În cazul în care creați caseta combo cu un stil-trase de proprietar, dar fără stil CBS_HASSTRINGS, ceea ce mesajul CB_SELECTSTRING depinde dacă utilizați stilul CBS_SORT. Dacă stilul CBS_SORT este utilizat, sistemul trimite mesaje WM_COMPAREITEM proprietarul a casetei combo pentru a determina care element se potrivește șirul specificat. Dacă nu utilizați stilul CBS_SORT, CB_SELECTSTRING încearcă pentru a se potrivi valoarea DWORD împotriva valoarea din parametrul lpszSelect.
nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Necesită versiunea 1.0 sau mai târziu.
Antet:A declarat în winuser.h.
Prezentare generală a casete combo, mesaje caseta Combo, CB_FINDSTRING, CB_FINDSTRINGEXACT, CB_SETCURSEL, WM_COMPAREITEM