MFC如何实现随着输入的字符不同,变动下拉列表?

weixin_38051538 2016-11-07 03:43:14
程序中需要用户在一个固定的列表中选择单一的值,每个列表的值是唯一的字符串。
为了加速选择,可以让用户自行输入一列值,如“abc123”。
但是为了提示,在用户输入前面字母时,随着输入字符变动,提示不同的值的列表。比如用户输入"a"时,提示“aac123”/"abc123"/"acc123",当用户再输入“ab”时,这个提示列表变为“abc123”。
在显示提示列表以后,用户可以通过上下键头和回车确认选定。
当用户输入一个没在列表中的值时,给出提示。
由于许多窗口中要用到该功能,能否封装为一个控件方便使用?
这个功能是用ComboBox实现吗?具体实现方法可否提示一下?
...全文
18 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧