CB_FINDSTRING

Aplikacja wysyła komunikat CB_FINDSTRING wyszukiwanie pola listy, pola kombi dla elementu począwszy od znaków określonego ciągu.

CB_FINDSTRING wParam = indexStart (WPARAM);        / / element przed rozpoczęciem wyszukiwania fikcyjnymi = lpszFind (FIKCYJNYMI) (LPCSTR) / / prefiksu adresu ciąg 

 

Parametry

indexStart
Wartość wParam. Określa indeksu elementu poprzedzającego pierwszy element ma być przeszukiwany. Podczas wyszukiwania osiągnie dolnej części pola listy, to nadal od górnej krawędzi pola listy Wróć do pozycji określonej przez parametr indexStart . Jeśli indexStart jest –1, pole całej listy jest przeszukiwany od początku.
lpszFind
Wartość fikcyjnymi. Wskaźnik ciąg zakończony zerem, który zawiera prefiks do wyszukiwania. W wyszukiwaniu nie jest uwzględniana wielkość liter, więc ten ciąg może zawierać kombinację wielkich i małych liter.

Zwraca wartości

Wartość zwracany jest indeksu pasującego elementu. Jeśli wyszukiwanie nie zadziała, to CB_ERR.

Uwagi

Jeśli tworzysz pole kombi stylem rysowania przez właściciela, ale bez stylu CBS_HASSTRINGS, jakie wiadomości CB_FINDSTRING jest zależy czy aplikacja używa stylu CBS_SORT. Jeśli używasz stylu CBS_SORT, WM_COMPAREITEM wiadomości są wysyłane do właściciela pola kombi ustalenie, który element odpowiada określony ciąg znaków. Jeśli używasz stylu CBS_SORT, wiadomość CB_FINDSTRING szuka elementu listy, który odpowiada wartości parametru lpszFind.

Skrócone informacje

nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Wymaga wersja 1.0 lub nowsza.
Nagłówka:Zadeklarowane w pliku winuser.h.

Zobacz też

Omówienie pola kombi, wiadomości pole kombi, CB_FINDSTRINGEXACT, CB_SELECTSTRING, CB_SETCURSEL, WM_COMPAREITEM

Index