我想编写一个多文档多视程序,视图类型分别为:CFormView、CEditView、CListView、CTreeView、CView五种。它们对应着各自的文档类型,那我在程序中是不是也得派生出5个类似于CChildFrame的类呀?如果只用一个CChildFrame类行吗?如果行,那它们之间怎么控制啊?其中CFormView对应的文档不用寸盘功能只是用于设置和显示信息的!
另外,假如把CTreeView视图打开,同时CListView视图也打开了,并且是当前视图,但我通过菜单操作向CTreeView视图添加了数据,那我怎么才能把CTreeView视图激活为当前视图呢?

解决方案 »

  1.   

    谢谢各位大哥的指点用单文档我编过,拆分也编过!虽然都不怎么熟练,但看看MSDN还是没什么大问题的。只是多文档多视实在是弄不明白呀!特别是打开了几个视图,然后通过菜单来激活某个视图或想某个未激活的视图添加显示的数据等等都不行啊!?我感觉多文档多视的问题很多,一时无从下手啊!也许是我把问题想复杂了,把自己的信心搞没了!还是请大家多指教吧!呵呵,
    我的Mail:[email protected]
    请大家多多指点!谢谢