LV_FINDINFO

【勇芳软件工作室】汉化HomePreviousNext

LV_FINDINFO结构包含用于搜索列表视图项的信息。

typedef struct _LV_FINDINFO {

UINT flags;

LPCTSTR psz;

LPARAM lParam;

POINT pt;

UINT vkDirection;

} LV_FINDINFO;

会员

要执行的搜索类型。该成员可以是以下一个或多个值:

含义
LVFI_PARAM根据lParam的成员搜索。匹配项目LV_ITEM结构的lParam的成员必须与此结构的lParam的成员匹配。

如果指定了此值,则忽略所有其他值。

LVFI_PARTIAL匹配项目文本以PES成员指向的字符串开头。该值意味着使用LVFI_STRING。
LVFI_STRING根据项目文本进行搜索。除非指定了附加值,否则匹配项的项目文本必须与PES成员指向的字符串完全匹配。
LVFI_WRAP如果没有找到匹配,则继续搜索。
LVFI_NEARESTXY找到指定方向最接近指定位置的物品。

PES

如果指定LVFI_STRING或LVFI_PARTIAL,则指向一个以空值终止的字符串,以与项目文本进行比较。

lParam的

如果成员指定LVFI_PARAM,则与值列表视图项LV_ITEM结构的lParam的成员进行比较。

pt

POINT结构,指定要搜索的起始位置。仅当指定了LVFI_NEARESTXY时,才使用此成员。

该vkdirectio

要搜索的方向仅当指定了LVFI_NEARESTXY时,才使用此成员。如果使用此成员,则会指定箭头键的虚拟键代码。

备注

LV_FINDINFO结构与LVM_FINDITEM消息一起使用。

也可以看看

LV_ITEM, LVM_FINDITEM, POINT