如题,够简单的问题了。

解决方案 »

  1.   

    在CMainFrame的消息处理函数中不return
    或者在CMainFrame的消息处理函数中处理完了,给View发一个同样的消息,呵呵
      

  2.   

    MFC提供的框架只对命令消息进行路由
    CFrameWnd::OnCmdMsg=>CView::OnCmdMsg=>CDoucment::OnCmdMsg=>CDocTemplate::OnCmdMsg所以如果需要命令消息同时被CMainFrame/CView响应,那么重载CFrameWnd::OnCmdMsg,处理消息后返回FALSE,这样,消息就会继续往下传递。对于非命令消息不能利用这一机制。