CB_FINDSTRING

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

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

Параметры

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

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

Возвращаемое значение — начинающийся с нуля индекс соответствующего элемента. Если поиск заканчивается неудачно, это CB_ERR.

Примечания

При создании поля со списком с владельцем стилем, но без CBS_HASSTRINGS стиле, что сообщение CB_FINDSTRING зависит ли приложение использует стиль CBS_SORT. Если вы используете CBS_SORT стиль, WM_COMPAREITEM сообщения отправляются владельцу комбинированного окна для определения элемента, который совпадает с указанной строкой. Если не используется стиль CBS_SORT, CB_FINDSTRING сообщение Поиск элемента списка, соответствующий значению параметра lpszFind.

QuickInfo

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

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

Обзор полей со списком, списком окна сообщений, CB_FINDSTRINGEXACT, CB_SELECTSTRING, CB_SETCURSEL, WM_COMPAREITEM

Index