LB_SELECTSTRING

Aplikacja wysyła wiadomość LB_SELECTSTRING do wyszukiwania w polu listy dla elementu, który rozpoczyna się od znaków określonego ciągu. Jeśli znaleziono pasujący element jest zaznaczony element.

LB_SELECTSTRING wParam = indexStart (WPARAM);        / / element przed rozpoczęciem wyszukiwania fikcyjnymi = lpszFind (FIKCYJNYMI) (LPCTSTR);  / / adresu wyszukiwanego ciągu 

 

Parametry

indexStart
Wartość wParam. Określa indeksu elementu przed 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.

Systemu Windows 95 i Windows 98: Parametr wParam jest ograniczone do wartości 16-bitowe. Oznacza to, że pola listy nie może zawierać więcej niż 32 767 elementów. Chociaż liczba elementów jest ograniczona, całkowity rozmiar w bajtach elementów w polu listy jest ograniczona jedynie iloocią dostępnej pamięci.

lpszFind
Wartość fikcyjnymi. Wskaźnik ciąg zakończony zerem, który zawiera prefiks do wyszukiwania. Wyszukiwanie jest sprawa niezależnych, więc ten ciąg może zawierać kombinację wielkich i małych liter.

Zwraca wartości

Jeśli wyszukiwanie zakończy się powodzeniem, wartość zwracany jest indeks wybranego elementu. Jeśli wyszukiwanie kończy się niepowodzeniem, wartość zwracany jest LB_ERR i bieżące zaznaczenie nie jest zmieniany.

Uwagi

Pole listy jest przewijane, jeśli to konieczne przenieść zaznaczony element do widoku.

Nie należy używać tej wiadomości z pola listy, który ma styl LBS_MULTIPLESEL.

Element jest zaznaczony tylko wtedy, gdy jego początkowe znaki od punktu początkowego rozpoznawać znaki w ciągu określonego przez parametr lpszFind.

Czy można utworzyć pole listy z styl rysowania przez właściciela, ale bez stylu LBS_HASSTRINGS, ten komunikat zwraca indeks elementu których wartości długiej (dostarczany jako parametr fikcyjnymi wiadomości LB_ADDSTRING lub LB_INSERTSTRING) odpowiada wartość podana jako parametr fikcyjnymi LB_SELECTSTRING.

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 listy, listy pole wiadomości, LB_ADDSTRING, LB_FINDSTRING, LB_INSERTSTRING

Index