导航:  Windows Controls Wrapper Functions > List View Control > Structures >

LVFINDINFO

上一页返回章节概述下一页

描述

 

包含搜索列表视图项时使用的信息。

 

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