ListView_GetISearchString 宏 (commctrl.h)

获取列表视图控件的增量搜索字符串。 可以使用此宏或显式发送 LVM_GETISEARCHSTRING 消息。

语法

BOOL ListView_GetISearchString(
   HWND  hwndLV,
   LPSTR lpsz
);

参数

hwndLV

类型:HWND

列表视图控件的句柄。

lpsz

类型:LPSTR

指向接收增量搜索字符串的缓冲区的指针。 若要仅检索字符串的长度,请将 lpsz 设置为 NULL

返回值

类型:BOOL

返回增量搜索字符串中的字符数;如果列表视图控件不在增量搜索模式下,则返回零。

言论

增量搜索字符串是用户键入的字符序列,而列表视图具有输入焦点。 每次用户键入字符时,系统将字符追加到搜索字符串,然后搜索匹配的项。 如果系统找到匹配项,它将选择该项,并在必要时将其滚动到视图中。

超时期限与用户键入的每个字符相关联。 如果用户键入另一个字符之前超时期限过,则会重置增量搜索字符串。

确保缓冲区足够大,足以保存字符串。 如果它太小,则立即导致页面错误无效。

要求

要求 价值
最低支持的客户端 Windows Vista [仅限桌面应用]
支持的最低服务器 Windows Server 2003 [仅限桌面应用]
目标平台 窗户
标头 commctrl.h