把MDI子窗体封装在DLL中以后,回车键和tab键就失效了,查看了一些以前的帖子,都没什么结果,
这个问题该如何解决呢?

解决方案 »

  1.   

    建议把句柄当成参数传进DLL中去。
      

  2.   

    请问该如何实现呢,能否给个例子,我接触delphi时间不长,谢谢
      

  3.   

    是不是主程序和dll都带包编译?
      

  4.   

    嗯,要解决DLL窗体问题时我喜欢用这种方法。不过有不少人也喜欢追求纯DLL,那就要解决一些问题。
      

  5.   

    在有dll的mdi系统中,主控模块和dll中均有application和screen对象,会导致焦点无法转移等一系列问题.
    建议使用bpl代替dll,在bpl系统中只有一个application,则所有问题都会解决.
      

  6.   

     代HANDLE,APPLICATOIN.SCREEN作参数传到DLL里面去。