Поделиться через


макрос ListView_GetISearchString (commctrl.h)

Возвращает добавочную строку поиска элемента управления "Представление списка". Этот макрос можно использовать или явно отправить сообщение LVM_GETISEARCHSTRING.

Синтаксис

BOOL ListView_GetISearchString(
   HWND  hwndLV,
   LPSTR lpsz
);

Параметры

hwndLV

Тип: HWND

Дескриптор элемента управления "Представление списка".

lpsz

Тип: LPSTR

Указатель на буфер, получающий добавочную строку поиска. Чтобы просто получить длину строки, задайте для lpsz значение NULL.

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

Тип: BOOL

Возвращает число символов в строке добавочного поиска или ноль, если элемент управления представлением списка не является добавочным режимом поиска.

Замечания

Строка добавочного поиска — это последовательность символов, в которую типы пользователей, а представление списка имеет фокус ввода. Каждый раз, когда пользователь вводит символ, система добавляет символ в строку поиска, а затем ищет соответствующий элемент. Если система находит совпадение, он выбирает элемент и при необходимости прокручивает его в представление.

Период времени ожидания связан с каждым символом, который типы пользователей. Если период ожидания истекает до того, как пользователь вводит другой символ, то строка добавочного поиска сбрасывается.

Убедитесь, что буфер достаточно велик, чтобы сохранить строку. Если она слишком мала, то будет вызвана немедленно недопустимая ошибка страницы.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2003 [только классические приложения]
целевая платформа Виндоус
заголовка commctrl.h