【发布时间】:2020-07-08 08:13:48
【问题描述】:
我在报告视图中有一个CListCtrl,我注意到我可以通过键入项目的前几个字母来进行搜索(控件在我键入时选择匹配的第一个项目),并且此搜索“重置”大约一秒钟后(所以如果我输入了“abc”,暂停,然后输入“d”,然后它只搜索“d”)。为了可用性,我希望用户意识到这种按输入搜索的功能是存在的。
以下是我能想到的选项,按优先顺序排列,以及我在每种情况下的问题:
-
使用 MFC 中现有的任何内置支持。
- 有这种事吗?
-
之前已经实施的一些其他解决方案。
- 再说一遍,有这种事吗?
-
在对话框中添加另一个文本框,并处理其
ON_EN_CHANGE消息以某种方式触发CListCtrl 的搜索行为。换句话说,类似于浏览器中的查找对话框/工具栏。- 如何触发搜索行为?
【问题讨论】:
标签: visual-studio-2017 mfc clistctrl