dll里面封装一个普通窗体并且在被调用的时候无模式显示
主程序调用这个窗体一切正常,只是在窗体关闭的时候主程序会被最小化
这是为什么。有什么办法能解决这个问题.

解决方案 »

  1.   

    在OnClose事件中写Action := CaFree;
      

  2.   

    没试过,你暂时用 feng93017(Edge
    的办法试试,
    我去试试,想想,再回来
      

  3.   

    这样没用吧?
    好象是消息传递乱了。
    土方法:手工把主程序窗口Show一下。
      

  4.   

    caFree就报错。我是在freelibray后再showwindow这样是可以把主程序窗口显示出来,但是有闪动。而且到底是什么原因让主程序最小化了呢?
      

  5.   

    不要把主窗体的HANDLE付给子窗体。