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