LB_FINDSTRINGEXACT

Програма надсилає повідомлення LB_FINDSTRINGEXACT, щоб знайти перший рядок поля списку, що рядок, вказані в параметрі lpszFind.

LB_FINDSTRINGEXACT wParam = indexStart (WPARAM);      / / пункту до початку пошуку lParam = lpszFind (LPARAM) (LPCSTR); / / адреса пошуку рядка 

 

Параметри

indexStart
Значення wParam. Визначає COLUMN індексу елемент перед першим елементом для пошуку. Коли пошук досягає в нижній частині списку, він як і раніше у верхній частині списку до елемента, визначений параметр indexStart . Якщо indexStart -1, весь список пошук від початку.

Windows 95 і Windows 98: WParam параметр обмежена до 16-бітових значень. Це означає, що списки не може містити більше ніж 32 767 елементи. Хоча кількість елементів обмеженим, загальний розмір у байтах елементів у списку обмежується тільки пам'ять.

lpszFind
Значення lParam. Вказівник на рядок для пошуку. Цей рядок може містити повне ім'я файлу, включаючи розширення. Пошук не враховується регістр, тому цей рядок може містити будь-яка комбінація малих і малих літер.

Повернення значень

Значення, що повертається, COLUMN індекс відповідного елемента, або LB_ERR, якщо пошук не виконано.

Зауваження

Якщо застосунок створює список з власником звертається стилю, але без LBS_HASSTRINGS стилю, дії, прийняті LB_FINDSTRINGEXACT залежить, чи використовується стилем LBS_SORT. Якщо використовується LBS_SORT, система надсилає повідомлення WM_COMPAREITEM власник списку поле Визначення елемента, який відповідає вказаним рядком. В іншому випадку, LB_FINDSTRINGEXACT намагається знайти для 32-бітні значення від значення параметра lpszFind.

QuickInfo

nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Потрібна Версія 1.0 або пізнішу версію.
Заголовка:Оголошена в winuser.h.

Дивіться також

Огляд списку полів, список поле повідомлення, LB_FINDSTRING, LB_SELECTSTRING, WM_COMPAREITEM

Index