在很多书上都谈了关于在一个SDI中切换视图的方法,但是就是没有看到,如何在一个静太切分的窗格中切换视图。就是先用CSplitterWnd切分出两个窗格,如何在其中一个窗格中切换不同的视图。那位大侠如能细细说来,小弟感激不尽。

解决方案 »

  1.   

    POSITION pos = pDoc->GetFirstViewPosition();
    while (pos)
    {
    CxxxView *pView = (CxxxView *)pDoc->GetNextView(pos);
    if (pView)
    {
    }
    }
    你的几个VIEW保存在DOC里面的链表里面,你用上面的方法取出来,进行切换就行了
      

  2.   

    不是吧,老兄,我不是不知道如何获得VIEW,只是不知道如何让它在其中一个窗格中显示.
      

  3.   

    需要多视图的窗格创建FrameWnd,然后创建多个视。用SetActiveView
      

  4.   


    参考http://www.vckbase.com/code/downcode.asp?id=1319例子