实际有两个窗口,
 ShowWindow(Application.Handle, SW_HIDE); // 可以隐藏任务栏上的显示
 ShowWindow(Form1.Handle, SW_HIDE);       // 可以隐藏窗口
建议使用
 Visible := False; 

解决方案 »

  1.   

    同意 stoneg(石头)你在窗体的 onshow 中做做看
      

  2.   

    在onshow里做出现"Cannot change Visible in OnShow or OnHide",请指教!
      

  3.   

    在程序开头声明:
    function RegisterServiceProcess(dwProcessID, dwType: Integer): Integer; stdcall; external 'KERNEL32.DLL';在程序中用:
      RegisterServiceProcess(GetCurrentProcessID,1);注意以上程序不能在NT/2000下运行,只能在95/98/Me下
      

  4.   

    在oncreate中窗体还没有创建当然不能隐藏了.
      

  5.   

    解决了。先做一个消息映射函数,在那里设Visible := false.从OnCreate里PostMessage,一切OK。
      

  6.   

    其实你鹞隐藏主窗体,修改DPR文件好了,在Application.Run之前,添加:
    Application.ShowMainForm:=false;即可.