сообщение CB_FINDSTRING
Поиск элемента в списке поля со списком, начинающегося с символов в указанной строке.
Параметры
-
wParam
-
Отсчитываемый от нуля индекс элемента, предшествующего первому элементу для поиска. Когда поиск достигает нижней части списка, он продолжается от верхней части списка обратно к элементу, указанному параметром wParam . Если wParam имеет значение -1, поиск по всему списку выполняется с самого начала.
-
lParam
-
Указатель на строку, завершающуюся значением NULL, содержащую символы, для которых выполняется поиск. При поиске регистр не учитывается, поэтому эта строка может содержать любое сочетание прописных и строчных букв.
Возвращаемое значение
Возвращаемое значение — это отсчитываемый от нуля индекс соответствующего элемента. Если поиск не пройден, он CB_ERR.
Комментарии
Если вы создаете поле со списком в стиле владельца, но без стиля CBS_HASSTRINGS , то CB_FINDSTRING сообщение зависит от того, использует ли приложение стиль CBS_SORT . Если вы используете стиль CBS_SORT , WM_COMPAREITEM сообщения отправляются владельцу поля со списком, чтобы определить, какой элемент соответствует указанной строке. Если стиль CBS_SORT не используется, сообщение CB_FINDSTRING ищет элемент списка, соответствующий значению параметра lParam .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Заголовок |
|
См. также раздел
-
Справочные материалы