Приложение отправляет сообщения об LB_SELECTSTRING для поиска поле со списком для элемента, который начинается с символов в указанной строке. Если соответствующий элемент найден, элемент выбран.
LB_SELECTSTRING wParam = indexStart (WPARAM); / / пункт перед началом поиска lParam = lpszFind (LPARAM) (LPCTSTR); / / Адрес строки поиска
Windows 95 и Windows 98: Параметр wParam ограничен 16-битовых значений. Это означает, что поля списков не может содержать более 32 767 элементов. Хотя ограничено количество элементов, общий размер в байтах элементов в поле со списком ограничивается только размерами доступной памяти.
Если поиск успешен, возвращаемое значение является индекс выбранного элемента. Если поиск заканчивается неудачно, возвращается значение LB_ERR и текущий выбор не изменяется.
Дорожки в списке, при необходимости, для отображения выбранного элемента.
Не следует использовать это сообщение в поле со списком стиль LBS_MULTIPLESEL.
Выбран элемент, только если ее начальных символов от начальной точки соответствуют символы в строке, указанной в параметре lpszFind.
При создании списка с владельцем стиль, но без LBS_HASSTRINGS стиль, это сообщение возвращает индекс элемента, значение которого длинные (поставляется в качестве параметра lParam сообщения LB_ADDSTRING или LB_INSERTSTRING) соответствует значение, указанное в качестве параметра lParam LB_SELECTSTRING.
nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 1.0 или более поздней версии.
Заголовок:Объявленные в winuser.h.
Обзор полей списка, списка окна сообщений, LB_ADDSTRING, LB_FINDSTRING, LB_INSERTSTRING