我建了一个单文档程序,同时建了两个视图,在一个视图上的修改,怎么能够“即时”地反映到第二个视图呢,反过来也要一样。我是单文档的程序,因为我只想显示出一个视图,我给出了两个按钮在两个视图间切换。 而且“不用”CFormView!!!!!
大虾们,多谢帮忙阿

解决方案 »

  1.   

    注意是两个不同的视图不能有FormView,其他的随便
      

  2.   

    http://www.vckbase.com/code/listcode.asp?mclsid=5&sclsid=507&page=2 
    不错的例子!
      

  3.   

    《深入浅出MFC》里面非常详尽的阐述了这个多个视图同步的问题呵呵
      

  4.   

    引用---注意是两个不同的视图       不能有FormView,其他的随便
    ---
    我个人认为:是否为FormView,无关紧要。
    要紧的是sdi与多视图。《vc++技术内幕》第18章。
      

  5.   

    赞成:fhqiplj(霏霏鱼)在一个视图中修改后保存到文档中,由文档更新另外一个视图。
    不过,可能楼主的问题还停留在:多视图在sdi中的实现
      

  6.   

    那用线程或OnTimer不断的更新数据,可以把数据保存在doc里,第一个视图改变doc里的值,第二个视图就不断的读doc里的数据来更新
      

  7.   

    对呀。Doc/View 结构搞清楚了也就明白了。Doc只有一份的。