初学VC,在多文档工程中,如何建立一个窗体,可以再这个窗体中添加PICTURE等控件?
要求程序一运行就看到这个带控件的窗体,代码加在哪儿?

解决方案 »

  1.   

    使用CFormView程序中动态创建一个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();
      

  2.   

    可以静态添加一个formview吗?
      

  3.   


        可以,将CView类的派生类继承自CFormView类。
      

  4.   

    "将CView类的派生类继承自CFormView类。"
    能具体写一下代码吗?