获得应用指针:AfxGetApp();
主框架:AfxGetMainWnd();
活动视图:GetActiveView();
获得活动视图对应的框架:GetActiveView->GetParent();

解决方案 »

  1.   

    大哥,我是说要他把问题说的详细一点,不要这样好不好呀还有以下的函数可以参考
    从App,Doc得到View
    CWinApp * pA=AfxGetApp();
    POSITION pos=pA->GetFirstDocTemplatePosition();
    CDocTemplate * pDT=pA->GetNextDocTemplate(pos);
    pos=pDT->GetFirstDocPosition();
    CDocument * pD=pDT->GetNextDoc(pos);
    pos=pD->GetFirstViewPosition();
    CView * pV=pD->GetNextView(pos);
    当然,原理是这样,如果你有多个View,或者有Doc,甚至有多个DocTemplate,可以适当调整
    源代码我试过了,应该没什么问题了吧 另外,从MainFrame得到Doc,
    CDocument* GetActiveDocument( );
      

  2.   

    建议看一下这个文档,肯定符合你的要求 
    http://www.csdn.net/filebbs/read_topic.asp?id=903