void CLeftView::OnRButtonDown(UINT nFlags, CPoint point)
{
       CTreeView::OnRButtonDown(nFlags, point);
}

解决方案 »

  1.   

    又见楼主啊。你可以不调用的。
    但是就没有继承的效果了。因为本来你就是CLeftView继承CTreeView
    想在CTreeView功能基础上新增自己的内容。才有了CLeftView
    不然的话,直接实例化CTreeView就可以了。
      

  2.   

    基类会做很多底层的工作才能让CTreeView正常工作,不过这些类容大家一般不会感兴趣去DIY,你如果想亲自体验一下就把 CTreeView::OnRButtonDown(nFlags, point);注释掉试试就知道了
      

  3.   

    调用 CTreeView::OnRButtonDown(nFlags, point); 是指按系统默认处理,然后需要如过派生类再需要处理,可以在下边处理,有的函数必须调用父类,有的不需要,OnRButtonDown貌似不需要,可以直接注掉,写自己的代码,系统默认加上是没有问题!
      

  4.   

    不用调“ CTreeView::OnRButtonDown(nFlags, point);”
    直接进入 弹出 菜单 处理。