谢谢
   我的程序是基于FORMVIEW的单文档程序。我又作了几个其他的FORMVIEW,请问我怎么让程序显示其他 的FORMVIEW,做到不同FORMVIEW间的切换。
   如果,那位大侠有相应的源代码,请给我一份,我非常感谢!
   [email protected]

解决方案 »

  1.   

    再添加另外一个模板
    new m-pDoctemplate(idr_
    rumtimeclass()
    .......);
      

  2.   

    void CYourFrameWnd::OnSize(..)
    {
         CFrameWnd::OnSize(..);
         RecalYourViews();
    }
    void CYourFrameWnd::RecalYourView()
    {
         CRect rect;
         GetClientRect(rect);
         switch(m_nCurView)
        {
        case 0:
             YourView0.MoveWindow(rect);
             Otherviews.MoveWindow(CRect(0,0,0,0));
             break;
        ...
        }}
      

  3.   

    在使用前将另外几个FORMVIEW先CREATE,不需要显示时,pView->ShowWindow(SW_HIDE),需要时就直接SW_SHOW就行了。此法虽笨,但可达到此效果。