CXXXView中放置了一个CMFCTabCtrl,GetActiveView只能获得CMFCTabCtrl的子窗口,怎样获得CXXXView的指针呢?

解决方案 »

  1.   

    最简单的就是把 CXXXView的指针存下来。不需要通过GetActiveView
      

  2.   

    呵呵,不错
    不过,DOC,FRAM指针都可以这样做,
    那那些取指针的函数不是就没有用了?
    这样做有没有什么问题哟
      

  3.   

    简单, 既然这个tabctrl的子view就得到了。 取它的父的父指针。 或者你直接在mainframe里声明个CXXXXView的变量指针, 在CXXXXView类的OnInitUpdate里调用AfxGetMainWnd得到mainframe指针, 然后把mainframe的CXXXView的变量指针赋值为this。