Структура LVFINDINFOA (commctrl.h)
Содержит сведения, используемые при поиске элемента представления списка. Эта структура идентична LV_FINDINFO, но была переименована в соответствии со стандартными соглашениями об именовании.
Синтаксис
typedef struct tagLVFINDINFOA {
UINT flags;
LPCSTR psz;
LPARAM lParam;
POINT pt;
UINT vkDirection;
} LVFINDINFOA, *LPFINDINFOA;
Члены
flags
Тип: UINT
Тип выполняемого поиска. Этот элемент можно задать для одного или нескольких следующих значений:
psz
Тип: LPCTSTR
Адрес строки, завершаемой значением NULL, для сравнения с текстом элемента. Допустимо только в том случае, если LVFI_STRING или LVFI_PARTIAL заданы в флагах элемента.
lParam
Тип: LPARAM
Значение для сравнения с lParam элементом структуры элемента представления списка. Допустимо только в том случае, если LVFI_PARAM задан в флагах .
pt
Тип: POINT
структура point с исходной позицией поиска. Допустимо только в том случае, если LVFI_NEARESTXY заданы в флагах элемента.
vkDirection
Тип: UINT
Код виртуального ключа, указывающий направление поиска. Поддерживаются следующие коды:
- VK_LEFT
- VK_RIGHT
- VK_UP
- VK_DOWN
- VK_HOME
- VK_END
- VK_PRIOR
- VK_NEXT
Замечания
Заметка
Заголовок commctrl.h определяет LVFINDINFO как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
заголовка | commctrl.h |