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
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.
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.
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.
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.
Omówienie pola listy, listy pole wiadomości, LB_ADDSTRING, LB_FINDSTRING, LB_INSERTSTRING