社区
界面
帖子详情
能否重写combobox中的edit控件响应回车
cc_net
2010-05-06 11:40:30
在一个DLL窗体中,combobox需要相应回车的操作,但是DLL窗体接受不到PreTranslateMessage 这个消息
我在网上看,都是使用导出函数。
我想问问能不能通过重写combobox的edit控件,让edit控件相应keyDown事件?
...全文
117
6
打赏
收藏
能否重写combobox中的edit控件响应回车
在一个DLL窗体中,combobox需要相应回车的操作,但是DLL窗体接受不到PreTranslateMessage 这个消息 我在网上看,都是使用导出函数。 我想问问能不能通过重写combobox的edit控件,让edit控件相应keyDown事件?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cc_net
2010-05-17
打赏
举报
回复
最后还是用的hook
向立天
2010-05-14
打赏
举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了
疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知
见此回复三日内无回应
我们将强制结帖
相关规定详见界面
界面版关于版主结帖工作的具体办法
hzy694358
2010-05-06
打赏
举报
回复
PreTranslateMessage()
dinjay
2010-05-06
打赏
举报
回复
...首先,你可以通过拦截按键事件,也就是keyDown的消息,然后去处理你的edit控件啊。回车的话keyDown是能拦截到的。
再不行,你自己做一个edit的控件不行么?自己做个自定义控件。
zwfgdlc
2010-05-06
打赏
举报
回复
把EDIT子类化了
cc_net
2010-05-06
打赏
举报
回复
[Quote=引用 1 楼 dinjay 的回复:]
...首先,你可以通过拦截按键事件,也就是keyDown的消息,然后去处理你的edit控件啊。回车的话keyDown是能拦截到的。
再不行,你自己做一个edit的控件不行么?自己做个自定义控件。
[/Quote]
edit控件的keyDown是没有问题的,combobox的按键处理在PreTranslateMessage中。我定义了自己的Conmbobox控件,重载了PreTranslateMessage。但是因为窗体是在DLL中,接受不到PreTranslateMessage。
我想能不能重写Conmbobox控件中的edit控件
MFC_C++02_模态对话框,非模态对话框,StaticText静态文本,C
Edit
Ctrl
控件
,
ComboBox
下拉框,CListCtrl
控件
,CTreeCtrl 树
控件
,TabCtrl标签
控件
模态对话框,非模态对话框,StaticText静态文本,C
Edit
Ctrl
控件
,
ComboBox
下拉框,CListCtrl
控件
,CTreeCtrl 树
控件
,TabCtrl标签
控件
DataGridView
控件
使用大全
它可以取代先前版本
中
DataGrid
控件
,它易于使用并高度可定制,支持很多我们的用户需要的特性。 关于本文档: 本文档不准备面面俱到地介绍DataGridView,而是着眼于深入地介绍一些技术点的高级特性。 本文档按逻辑...
QT-基础
控件
QT基础
控件
手写了解
MFC
控件
使用大全
MFC
控件
使用大全
C#
中
DataGridView
控件
的使用
如何处理
ComboBox
列
中
ComboBox
控件
的SelectIndexChanged事件?. 58 13. 如何通过拖放调整行的顺序?... 59 14. 如何调整最后一列的宽度使其占据网格的剩余客户区?... 60 15. 如何让TextBox类型...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章