“但整个系统的结构还是MDI”作何解释?

解决方案 »

  1.   

    重写整个应用程序,不要用到DELPHI自带的MDI,那就有可能.
      

  2.   

    哪可不是我几天就能完成的,也许还BUG多多,我不敢啊! 
      

  3.   

    建议在MDI的子窗体中用CreateParams试试。(我可没试过,只是提个思路)
      

  4.   

    setWindowpos试试。(我可没试过,只是提个思路) 
      

  5.   

    “可以在主窗口中关闭任意一个子窗口!”并不难的吧?也许我的理解有错误。 
    “让子窗口脱离MDI主窗口,而最大化到整个屏幕?”这是什么个意思?
      

  6.   

    就是你的MDI了窗口可以最大化到整个屏幕大小,
    而不是在你的主窗口里面!
      

  7.   

    CreateParams
    setWindowpos没用的!
      

  8.   

    Word2000好象不是MDI结构的吧。通过任务管理器就可以看出来。
      

  9.   

    但是Windows菜单上列出了所有的窗口!
      

  10.   

    那么就是说它每一个都是独立的SDI了,
    只不过这些SDI之间可以相互通讯罢了?
      

  11.   

    windows.SetParent() 
    好象有点不好用,我再试试!
      

  12.   

    你可以看一下今年编程技巧与维护
    第几期不记得了(从网上可看)
    上面有一篇专门有关于开发类word2000届面的描述
    是VC实现的不过改一改也可以用于delphi
    好象是新开窗口好没有特别高明的办法