如何使程序在启动时不可见(30分)

  • 主题发起人 主题发起人 R_Baggio
  • 开始时间 开始时间
R

R_Baggio

Unregistered / Unconfirmed
GUEST, unregistred user!
我想做一个监控程序,想放在系统的启动中。但我想让程序的界面不可见,于是我就设置窗体隐藏、最小化(用visible := false会出错)。可系统启动的一瞬间,会在屏幕左下角出现标题栏,闪一下就不见。请问有哪位高手知道如何使程序在系统启动时不可见。
 
工程文件中加入:
Application.ShowMainForm := False;
 
不行,还是会出现
 
这样就看不见了,哈哈。
Form1.Left := Screen.Width + 100;
Form1.Top := Screen.Height + 100;
 
To Croco:
你的方法我早试验过了,不行。
就算行,对我来说还是没有达到要求。
 
在 Unit1 最后添加下面初始化部分:
initialization
begin
SetWindowLong (Application.Handle,GWL_EXSTYLE,
GetWindowLong (Application.Handle,GWL_EXSTYLE) or WS_EX_TOOLWINDOW
and not WS_EX_APPWINDOW or WS_EX_TOPMOST)
end;

 
多人接受答案了。
 
后退
顶部