LVFINDINFOW 是 Win32 API 中定义的结构,用于在 ListView 控件中查找项的信息。与之前提到的 LVFINDINFOA 结构相似,LVFINDINFOW 用于处理 Unicode 字符串。以下是该结构的定义:
typedef struct tagLVFINDINFOW {
    UINT flags;         // 标志,指定搜索的方式
    LPCWSTR psz;        // 要搜索的文本
    LPARAM lParam;      // 用户定义的参数
    POINT pt;           // 要搜索的位置(以客户区坐标表示)
    UINT vkDirection;   // 搜索的方向
} LVFINDINFOW, *LPLVFINDINFOW;

这个结构的成员与 LVFINDINFOA 结构相似,唯一的区别是 psz 成员使用 LPCWSTR 类型,即宽字符字符串,用于支持 Unicode 字符串。

使用这个结构,您可以在 ListView 控件中指定搜索的条件,从而找到符合条件的项。在使用之前,需要初始化 flags 字段以指定搜索的方式,并根据需要设置其他字段。


转载请注明出处:http://www.zyzy.cn/article/detail/24893/Win32 API/Commctrl.h/LVFINDINFOW