看《Delphi 5开发人员指南》书,第16章,MDI应用程序,第一页上说,“警告微软认识到Windows MDI框架是有缺陷的,所以建议大家不要继续在MDI模型上开发应
用程序。可以继续使用MDI,但要注意Windows MDI有缺陷,而且微软没有修改这些缺陷的计划。不过,我们在这一章中提到的MDI模式都是安全的。”
到底有什么缺陷呢?很多程序不都是MDI结构的吗?

解决方案 »

  1.   

    微软早就抛弃MDI了,看看WORD就知道了...
      

  2.   

    我知道的一个MDI缺陷是: 不能真正的隐藏子窗口!
    Hollander(飞翔的荷兰人|无敌) :
    Word不是MDI结构??
      

  3.   

    word不是了,如果在打开一个新文档,就会又出来一个word程序
      

  4.   

    回Randy_Mic:
       MDI不是不能真正隐藏窗体,而是你只是用了Hide方法而已,你应该使用Destory 方法。
    至于MDI的缺陷,我写到现在也没有发现什么,只是不够灵活而已。
        使不使用MDI就看你的程序界面如何.