最快速的办法是, 在某个头文件xxx.h中声明:
extern CMyView* g_pMyView;在CMyView构造函数里:
g_pMyView = this;在任何地方只需包含xxx.h头文件
然后,用g_pMyView比较绕的方法是获得AfxGetApp(),然后,通过GetFirstDocTemplatePosition得到文档模板, 根据文档模板再找文档pDoc,
最后,通过GetFirstViewPosition 找到你想的CMyView

解决方案 »

  1.   

       CMyView* pView;pView=(CMyView*)((CFrameWnd*)AfxGetApp()->m_pMainWnd)->GetActiveView();
      

  2.   

    在Create 创建的时候传入指针
      

  3.   

    把视图类(CMyView)的指针传给对话框类(CMyDialog).
    http://topic.csdn.net/u/20080523/22/3a4ac745-9d66-4582-b11c-8bf6a4ca1128.html
      

  4.   

    mydialog.hclass cmyview;class cmydialog
    {
    cmyview *view;
    }
    ============================
    mydialog.cpp
    #include "myview.h"================================
    myview.h
    #include "mydialog.h"class cmyview
    {
    cmydialog dlg;
    }
      

  5.   

    在view.cpp包含 dlg.h
    在dlg.cpp包含 view.h应该不会报错吧