我做一个程序想让程序一开始运行时就隐藏,
但是我在FORMREATE里加了ShowWindow(Application.Handle,SW_HIDE);
但是我的程序还是没有隐藏,这是为什么啊?

解决方案 »

  1.   

    正确的做法是在工程文件里面加一句话,就想下面这样program Server;usesForms,Main in 'Main.pas' {ServerForm};{$R *.RES}beginApplication.Initialize;Application.CreateForm(TServerForm, ServerForm);Application.ShowMainForm := False;//这句话隐藏主窗口Application.Run;end.
     
      

  2.   

    窗口是在formcreate之后才显示的,so在formcreate里隐藏窗口是不行的。楼上说在project里设form属性为隐藏倒是不错的主意。
    我这里另有一个问题,如何将普通窗口最小化成快速启动图标或托盘图标?
      

  3.   

    saien(有问必答) 正确,但是不全面。不过要结贴分全给他,混分的人就不好意思了。