[急!!]CEDIT实现鼠标单击后显示历史输入记录!!

sesluck861 2018-06-24 10:09:17



如上图所示, 点击一个CEdit控件后,弹出一个窗口显示历史输入,并且可以选择一项,选中后窗口消失。
请问各位大神该如何实现?
...全文
205 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sevancheng 2018-06-27
  • 打赏
  • 举报
回复
搜一下自动完成的CEdit控件
zyjj_99 2018-06-26
  • 打赏
  • 举报
回复
给楼主提供个思路:
1. 先设计一个对话框,用于显示历史输入记录;
2. 监控主界面输入框的“输入焦点”消息,触发时就弹出1中设计好的界面,采用非模态对话框;
3. 1中设计的对话框功能就可以自己设计,比如双击某一条记录后,就给主界面发消息,同时隐藏自身;主界面就可以根据收到的消息填充输入框的内容了;
zgl7903 2018-06-25
  • 打赏
  • 举报
回复
可以考虑使用 CComBoBox, Dropdown风格, 可以以输入,可以下拉
如果是复杂的输入, 可以建一个对话框资源或者自绘CWnd

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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