我单击视图,这行代码为何没有反应?
void CZjBrowserView::OnLButtonDown(UINT nFlags, CPoint point) 
{
// TODO: Add your message handler code here and/or call default
AfxMessageBox("eeeeeeee");
CHtmlView::OnLButtonDown(nFlags, point);
}

解决方案 »

  1.   

    说明没有调用这个函数,如果调用是不会没有反应的。如果楼主还不放心AfxMessageBox,那你可以换成throw 0,再调试一下关于为什么这个函数没有调用,原因很多。
    有可能你没有在消息映射列表里加入这个函数。
    也有可能消息根本没有传道到这个视图。如果你无法得到消息具体是怎样传递的,请使用Spy++进行跟踪整个进程的消息。如果你连Spy++也不会用,我也没办法了。
      

  2.   

    我是向导添加的。我估计不是这个问题。视类画图都没反应。估计有什么WebBroswer覆盖在它上面
      

  3.   

    我用的ListView可以啊!应该都差不多吧!一定时消息没有响应
      

  4.   

    使用OnMouseActivate,详情见 http://www.microsoft.com/msj/0100/c/c0100.aspx