CB_FINDSTRINGEXACT

Приложение отправляет сообщение CB_FINDSTRINGEXACT чтобы найти первые строки поле списка в поле со списком, который соответствует строка, указанная в параметре lpszFind.

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

Параметры

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

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

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

Примечания

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

QuickInfo

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

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

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

Index