请问各位高手,我怎样在vc中建立一个多文档的程序,只要求显示FormView类的对话框类的文档(就是通过在resource view中通过插入Dialog下的IDD_FORMVIEW类的对话框),点击菜单时也是要显示上述的FORMVIEW类的对话框,我在做一个报表类的系统,请知情的高手给我解答,我将十分感谢!!

解决方案 »

  1.   

    就是基于CFormView(IDD_FORMVIEW[ENGLISH(U.S)])的对话框怎么使用
      

  2.   

    在创建工程时,选择各类的名称、基类、文件名的那一步,将视图类的基类设置为CFormView
      

  3.   

    在向导生的最后一步,View的父类默认为CView,改为CFormView就行.
    或者你手动将CView的父类改为CFormView都行.
      

  4.   

    选择view类基类的时候选择是CFormView就可以了然后你就在资源视图下,可以看到对话框资源,对该对话框进行编辑就可以了IDD_FORMVIEW的对话框应该是工程建立以后,自动会帮你添加好了的,添加
      

  5.   

    诸位误解了,我是想显示我新建的FORMVIEW(通过classwizard建立的)啊 !
      

  6.   

    就是在程序中动态创建一个FormView显示出来    //设置FromView与当前视图的文档一致,当然也可不一致
        CView* pOldActiveView = GetActiveView();
        CCreateContext context;
        context.m_pCurrentDoc = pOldActiveView->GetDocument();
            
    m_pFormView = new CMyFromView;
    ((CView*)m_pFormView)->Create(NULL, NULL, 0L, CFrameWnd::rectDefault, this, m_nCurView, pContext);

    SetActiveView(m_pFormView);
    m_pFormView->ShowWindow(SW_SHOW);
    m_pFormView->SetDlgCtrlID(AFX_IDW_PANE_FIRST);

    //pOldActiveView->ShowWindow(SW_HIDE);
    RecalcLayout();
      

  7.   

    楼上兄弟,可以给出完全的代码吗[email protected]
      

  8.   

    也给我发一个来看看,谢谢!![email protected]
      

  9.   

    我的意思是点击相应的菜单项就显示相应的FormView请各位兄弟帮我解答一下,最好有源代码,若嫌分少的话我可以再开贴给分,谢谢了!!