MDI的程序结构,ChildFrame中有一个Tab控件,
我想在Tab Item1上作一个Form View1,并且和Doc1关联在一起。
而在在Tab Item2上作一个Form View2,并且和Doc2关联在一起。
我应该如何实现这两个Doc呢?
而两个Doc之间的通信如何完成呢?
谢谢

解决方案 »

  1.   

    两个DOC相互切换问题......请参考相应的问题.
      

  2.   

    http://www.codeproject.com/tabctrl/mditabs.asp
    能实现切换。
      

  3.   

    可能还是没说清楚
    大致的问题是这样的,我实现了一个MDI风格的MFC程序。
    在一个Child Wnd中使用了一个Tab Control,
    上面有四个Tab page,其中
    Page 1,2上的数据我想使用DocOne来管理,
    而Page 3,4上的数据我想使用DocTwo来管理。
    本来DocOne和DocTwo我都想做成CDocument的类型,
    以便进行数据对象的存取。
    可是MFC自身的文档模板机制,使得一个ChildWnd和一个View,
    一个Doc关联在一起,我不知道如何在一个ChildWnd中的Tab控件上,
    关联两个不同类型的Doc?
    现在考虑到MFC对我的限制,如果我不使用CDocument来完成数据对象的存取,
    还有没有什么其他的方式可以达到相同的效果?
    对不同类别的数据对象分别进行管理?
    谢谢