FormShow的时候不能设置 visible 属性的这样吧:PostMessage(Application.handle, WM_SIZE, SIZE_MINIMIZED, 0);
Application.Minimize;

解决方案 »

  1.   

    不可以在Onshow或者Onhide事件中定义Form的Visible属性,那样会造成混乱,编译无法通过,如果你真要实现“程序一开始启动就自动最小化,窗口也不可见”的功能,建议你设计成最小化为系统托盘图标比较好,用TrayIcon.zip控件可以实现,或者调用Windows Api函数Shell_NotifyIcon也可以。
      

  2.   

    在Application.CreateForm后用ShowWindow不行吗?
      

  3.   

    修改DPJ文件,在Application.Run前面添加:Application.ShowMainForm:=False就可以了.这个也问过很多次了.
      

  4.   

    to KINGron:可是我在后面还要显示窗口的。你说的这个方法我知道。但是要在后面恢复显示窗口就难了。