CB_FINDSTRINGEXACT

Aplikacja wysyła komunikat CB_FINDSTRINGEXACT Znajdź pierwszy ciąg pola listy w polu kombi, która dopasowuje ciąg określony w parametrze lpszFind.

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

 

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, aby wyszukać ciąg zakończony znakiem null. Ten ciąg może zawierać pełną nazwę pliku, łącznie z rozszerzeniem. 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_FINDSTRINGEXACT 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_FINDSTRINGEXACT 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_FINDSTRING, CB_SELECTSTRING, WM_COMPAREITEM

Index