一个消息能否在CMainFrame和CView之间同时响应? 如题,够简单的问题了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在CMainFrame的消息处理函数中不return或者在CMainFrame的消息处理函数中处理完了,给View发一个同样的消息,呵呵 MFC提供的框架只对命令消息进行路由CFrameWnd::OnCmdMsg=>CView::OnCmdMsg=>CDoucment::OnCmdMsg=>CDocTemplate::OnCmdMsg所以如果需要命令消息同时被CMainFrame/CView响应,那么重载CFrameWnd::OnCmdMsg,处理消息后返回FALSE,这样,消息就会继续往下传递。对于非命令消息不能利用这一机制。 请教:邮件解码中的QP(Quoted-Printable)解码问题? TCP_NODELAY有效果吗? 关于avi录制的问题 FormatMessage没有返回明细错误信息 在带有check box的ctreectrl控件上单击check box(即改变了选种状态)将产生什么消息啊? 奇怪 在MFC+ADO环境下如何才能把一个二进制的缓冲保存入ACCESS 的OLE 类型字段 谁会不通过显示图象来修改图象内容,比如加上一些汉字之类的? 怎么终止或杀掉一个线程? 都以拿分哟! 什么是内核对象啊? 如何向一个文本框发送中文串??
或者在CMainFrame的消息处理函数中处理完了,给View发一个同样的消息,呵呵
CFrameWnd::OnCmdMsg=>CView::OnCmdMsg=>CDoucment::OnCmdMsg=>CDocTemplate::OnCmdMsg所以如果需要命令消息同时被CMainFrame/CView响应,那么重载CFrameWnd::OnCmdMsg,处理消息后返回FALSE,这样,消息就会继续往下传递。对于非命令消息不能利用这一机制。