CB_SELECTSTRING

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 

 

Parametrii

indexStart
Valoarea wParam. Specifică indexul zero-based elementul precedent primul element să fie căutat. Când căutarea ajunge la partea de jos a listei, continuă din partea de sus a listei înapoi la elementul specificat de parametrul indexStart . În cazul în care indexStart este –1, întreaga listă este căutat la începutul.
lpszSelect
Valoarea lParam. Indicatorul șir null-terminated care conține prefixul pentru căutare. Căutarea nu este sensibilă, astfel încât acest șir poate conține orice combinație de litere mari și litere mici.

Valorile întroarse

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ă.

Observații

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.

QuickInfo

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.

A se vedea, de asemenea

Prezentare generală a casete combo, mesaje caseta Combo, CB_FINDSTRING, CB_FINDSTRINGEXACT, CB_SETCURSEL, WM_COMPAREITEM

Index