描述
包含搜索列表视图项时使用的信息。
C/C++ 语法
typedef struct tagLVFINDINFO { UINT flags; LPCTSTR psz; LPARAM lParam; POINT pt; UINT vkDirection; } LVFINDINFO, *LPFINDINFO; |
PB语法
TYPE LVFINDINFOA flags AS DWORD psz AS ASCIIZ PTR lParam AS LONG pt AS POINT vkDirection AS DWORD END TYPE |
Unicode版本:
TYPE LVFINDINFOW flags AS DWORD psz AS WSTRINGZ PTR lParam AS LONG pt AS POINT vkDirection AS DWORD END TYPE |
成员
flags
要执行的搜索类型。
LVFI_PARAM
搜索此结构的lParam成员和项目LVITEM结构的lParam成员之间的匹配。
LVFI_PARTIAL
检查项目文本是否以psz成员指向的字符串开头。
LVFI_STRING
根据项目文本进行搜索。
LVFI_SUBSTRING
Windows Vista及更高版本.
LVFI_WRAP
如果没有找到匹配,则继续搜索。
LVFI_NEARESTXY
根据vkDirection成员指定的方向查找最接近pt成员指定位置的项目。
psz
要与项目文本进行比较的以null结尾的字符串的地址。
lParam
与列表视图项LVITEM结构的lParam成员进行比较的值。
pt
POINT具有初始搜索位置的结构。
vkDirection
指定搜索方向的虚拟键代码。
· | VK_LEFT |
· | VK_RIGHT |
· | VK_UP |
· | VK_DOWN |
· | VK_HOME |
· | VK_END |
· | VK_PRIOR |
· | VK_NEXT |
该成员只有在flags成员中设置了LVFI_NEARESTXY时才有效。
最低操作系统
Windows NT 3.51,Windows 95。
引用文件 #INCLUDE Once
CommCtrl.inc