建了一个多文档的,最后选择基于CFormView类,想在菜单栏中设置两个按钮,分别调用不同的FormView,不知该如何做?

解决方案 »

  1.   

    CFormView + CTabCtrl+CDialog ??
      

  2.   

    ......没这么夸张,就是设想比如设置两个按钮,按一个出一个formview,按另一个出另一个的那种
      

  3.   

    在文档类中响应菜单
    可以通过文档来控制视类,在文档类中调用视类中的函数来处理点击事件
    void CMDIProDoc::OnMenu1() 
    {
        CFormView1 *pFormView1;
        POSITION pos = GetFirstViewPosition();
        while(pos!=NULL)
        { 
          CView *pView = GetNextView(pos);
          if(pView->IsKindOf((RUNTIME_CLASS(CFormView1))) )
          {
            pFormView1 = (CFormView1 *)pView;
            break;
          }
        } 
        pFormView1->Fun1();
    }