请教:CEdit控件如何给父窗口发送键盘VK_RETURN通知消息

xiaolizi 2007-09-21 11:52:11
标准控件CEdit如何给父窗口发送键盘VK_RETURN通知消息呢?

现在我都是通过父窗口的PreTranslateMessage函数,截获pMsg->message == WM_KEYDOWN && pMsg->hwnd == CEdit.GetSafeHwnd来实现的

有没有类似ON_NOTIFY这样的反射消息通告呢?
...全文
186 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyg_zy 2007-09-21
  • 打赏
  • 举报
回复
把你的Edit的
want return :true;
Multi Line :true;
再字类化你的Edit则在你的
CMyEdit::OnKeydown里是可以收到VK_RETURN的。
向立天 2007-09-21
  • 打赏
  • 举报
回复
将控件的want return属性设为true
lyg_zy 2007-09-21
  • 打赏
  • 举报
回复
不可以。
CEdit是mfc的类,你是不可以修改源代码的。
xiaolizi 2007-09-21
  • 打赏
  • 举报
回复
“再字类化你的Edit则在你的
CMyEdit::OnKeydown里是可以收到VK_RETURN的。”

还是要子类化CEdit控件。
能不能直接在CEdit里面用不需要继承的?

15,979

社区成员

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

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