MFC中,怎样动态改变视图?如工具栏有2个按钮,点击第1个按钮,视图变为CView派生类的;点击第2个按钮,视图变为CFormView派生类的。假设CView派生类为CTest1View;CFormView派生类为CTest1FormView。则,怎样创建这两个View,从而达到这个效果?

解决方案 »

  1.   

    m_wndSplitter.DeleteView
    m_wndSplitter.CreateView
    m_wndSplitter.RecalcLayout
      

  2.   

    不是用m_wndSplitter,就普通的SDI。显示一个,隐藏一个?怎样用程序表现?
      

  3.   

    http://blog.ccidnet.com/blog-htm-do-showone-uid-19316-type-blog-itemid-128611.html试了下,可以用。
      

  4.   

    http://blog.ccidnet.com/blog-htm-do-showone-uid-19316-type-blog-itemid-128611.html试了下,可以用。
      

  5.   

    http://topic.csdn.net/t/20060324/16/4637847.html