如果传入主程序的Screen对象,DLL创建MDIChild后主程序的MDIChildCount和MDIChildren会自动加入该MDIChild,但有一个严重的问题:有很多VCL控件都不能用了,例如dxBar,dxComponentPrinter
那么在DLL内创建的MDIChild窗体怎么样才能加入到主程序的MDIChildCount和MDIChildren?

解决方案 »

  1.   

    呵呵~~老问题了,目前没有好的解决办法。不要传screen了,MDIChildCount的问题自己通过别的途径解决。
      

  2.   

    如何写呢?请newfang指导一下!
      

  3.   

    定义一个变量,每创建一个MDICHILD就加1,每释放一个就减1.
    创建窗体函数返回子窗体句柄,需要操作时可以通过向句柄发送消息来实现……
      

  4.   

    那么费劲干嘛,带包编译全解决了,什么MDICount啊 快捷键啊的,三方控件用不了带上控件包就行了