void CView::OnMouseMove(UINT nFlags, CPoint point)
{
AfxMessageBox(_T(""));
// TODO: 在此添加消息处理程序代码和/或调用默认值
。。
}
为什么鼠标在view中移动而消息框不弹出来?

解决方案 »

  1.   

    BEGIN_MESSAGE_MAP(XXX, CView)
    ON_WM_MOUSEMOVE()//这里你增加了一行吗?
    END_MESSAGE_MAP()
      

  2.   

    BEGIN_MESSAGE_MAP(XXX, CView)
    ON_WM_MOUSEMOVE()
    END_MESSAGE_MAP()你消息响应是自己手动添加的吗?如果是通过VC中添加的消息响应应该没问题的,除非你在别的地方捕获了该消息
      

  3.   

    你写的是CView::OnMouseMove?
    应该是C...View::OnMouseMove吧
      

  4.   

    你还是用class Wizard向导添加吧
      

  5.   

    CView?
    你的工程名叫什么?按一般的道理说,你应该是CXXXView::OnMouseMove才是
      

  6.   

    void CView::OnMouseMove(UINT nFlags, CPoint point)
    {
        AfxMessageBox(_T(""));
        // TODO: 在此添加消息处理程序代码和/或调用默认值
    。。
    }难道你修改的是MFC的源文件?那你需要重新编译MFC才行,谁重新编译过MFC呢?有人么?接一下啊