刚学MFC,有问题请教各位:
1、MFC中,一个View 能打开多个Doc吗?
2、怎样知道文档打开完成?
谢谢

解决方案 »

  1.   

    一个视图只能对应一个Doc
      

  2.   

    你可以自己用个FormView类。。把Form分离
    然后自己写Doc处理代码
      

  3.   

    to:wasltone(算法&SDK也重要 Wasl.611.cn
    能给一个相关例子吗?
      

  4.   

    问题:
    怎样才能在view中知道doc已经加载完毕呢????????
      

  5.   

    就我对MFC的理解,只要你能深入了解VIEW 各DOC的关系,那么你的问题是有答案的。关键的问题是,你这种解决问题的方法就不对,不要让一个VIEW对应多个DOC,你会很麻烦的
      

  6.   

    一般的情况是一个VIEW只能有一个DOC,但是一个DOC可以有多个VIEW
      

  7.   

    一个DOC可以有多个VIEW,反过来不成立。
      

  8.   

    一般情况下,VIEW打开一个DOC是通过DOC类的OnFileOpen()打开的,如果该函数返回TRUE则表示DOC加载完成,我不知道你所谓的加载完成指的是什么意思,是在VIEW中显示?还是只是打开文件?,如果只是打开文件则OnFileOpen()返回TRUE就OK了~