有没有用类的声明 class CFormDoc;
在视图前要有文档的声明,试一下哟

解决方案 »

  1.   

    能不能讲详细一点,我是建了一个对话框,并用ClassWizard生成了一个派生自CFormView的类。
    目的是将这个View,和原先的View一起绑定到当前文档上,并可随时切换。
      

  2.   

    既然是保护的,你最好想别的方法
    当然,你可以在CFormView中将Create申明为public
      

  3.   

    重载一次虚函数create,然后改为public
      

  4.   

    CRuntimeClass* pNewViewClass;
    pNewViewClass = RUNTIME_CLASS(CFView);// create the new view
    pContext->m_pNewViewClass = pNewViewClass;
    pContext->m_pCurrentDoc = GetActiveDocument();
    CView* pNewView = DYNAMIC_DOWNCAST(CView, CreateView(pContext));
      

  5.   

    楼上的:
    pContext是获得的还是直接定义的?
    那FrameWnd怎么办,不用管吗?
      

  6.   

    这段代码你放在FrameWnd的OnCreateClient( LPCREATESTRUCT /*lpcs*/,
    CCreateContext* pContext)函数中