CB_FINDSTRINGEXACT消息
查找与 lParam 参数中指定的字符串匹配的组合框中的第一个列表框字符串。
参数
-
wParam
-
要搜索的第一个项之前的项的从零开始的索引。 当搜索到达列表框的底部时,它会从列表框的顶部继续返回到 wParam 参数指定的项。 如果 wParam 为 -1,则从头开始搜索整个列表框。
-
lParam
-
指向要搜索的以 null 结尾的字符串的指针。 搜索不区分大小写,因此该字符串可以包含大写和小写字母的任意组合。
返回值
返回值是匹配项的从零开始的索引。 如果搜索不成功,则CB_ERR。
备注
仅当指定的字符串和组合框项的长度 (相同时,此函数才成功,但终止 null 字符) 和相同的字符除外。
如果使用所有者绘制的样式创建组合框,但没有 CBS_HASSTRINGS 样式, 则CB_FINDSTRINGEXACT 消息的功能取决于应用程序是否使用 CBS_SORT 样式。 如果使用 CBS_SORT 样式, WM_COMPAREITEM 消息将发送给组合框的所有者,以确定哪个项与指定的字符串匹配。 如果不使用 CBS_SORT 样式, CB_FINDSTRINGEXACT 消息将搜索与 lParam 参数的值匹配的列表项。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2003 [仅限桌面应用] |
标头 |
|