LB_SELECTSTRING

Приложение отправляет сообщения об LB_SELECTSTRING для поиска поле со списком для элемента, который начинается с символов в указанной строке. Если соответствующий элемент найден, элемент выбран.

LB_SELECTSTRING wParam = indexStart (WPARAM);        / / пункт перед началом поиска lParam = lpszFind (LPARAM) (LPCTSTR);  / / Адрес строки поиска 
 

Параметры

indexStart
Значение wParam. Указывает начинающийся с нуля индекс элемента перед первым искомым. Когда поиск достигает нижней части поля со списком, он продолжает с верхней части списка обратно элемента, заданного в параметре indexStart . Если indexStart равно –1, весь список Поиск выполняется с самого начала.

Windows 95 и Windows 98: Параметр wParam ограничен 16-битовых значений. Это означает, что поля списков не может содержать более 32 767 элементов. Хотя ограничено количество элементов, общий размер в байтах элементов в поле со списком ограничивается только размерами доступной памяти.

lpszFind
Значение lParam. Указатель на ограниченную значением null строку, которая содержит префикс для поиска. Поиск происходит независимыми, поэтому эта строка может содержать любое сочетание прописных и строчных букв.

Возвращаемые значения

Если поиск успешен, возвращаемое значение является индекс выбранного элемента. Если поиск заканчивается неудачно, возвращается значение LB_ERR и текущий выбор не изменяется.

Примечания

Дорожки в списке, при необходимости, для отображения выбранного элемента.

Не следует использовать это сообщение в поле со списком стиль LBS_MULTIPLESEL.

Выбран элемент, только если ее начальных символов от начальной точки соответствуют символы в строке, указанной в параметре lpszFind.

При создании списка с владельцем стиль, но без LBS_HASSTRINGS стиль, это сообщение возвращает индекс элемента, значение которого длинные (поставляется в качестве параметра lParam сообщения LB_ADDSTRING или LB_INSERTSTRING) соответствует значение, указанное в качестве параметра lParam LB_SELECTSTRING.

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 1.0 или более поздней версии.
Заголовок:Объявленные в winuser.h.

Родственные слова

Обзор полей списка, списка окна сообщений, LB_ADDSTRING, LB_FINDSTRING, LB_INSERTSTRING

Index