怎样让执行时隐藏?就像点击后根本没有任何反映的那种!(100分)

  • 主题发起人 主题发起人 missdel
  • 开始时间 开始时间
M

missdel

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样让执行时隐藏?就像点击后根本没有任何反映的那种!
 
说清楚一点,我看不懂。
 
是呀,问题要描述清楚点
 
啊,不好意思!是这样的:

我想执行一个工程文件后,这个工程文件有一个主窗体,实际上这个程序只是起服务做用,
不需与用户交换信息,所以我想一启动这个程序,程序就主动的自动的隐藏,而实际上正
在起监视做用。

就像那些木马程序(如冰河)的服务端程序一样,执行一下就完了,什么提示都不需要出
现。我使用窗体的VISIBLE属性,但是没有用啊。

怎么办?
 
在Form.OnActivate()中加入:
ShowWindow(Handle, SW_HIDE);
就可以实现隐藏,只是注意窗口的关闭,
你必须手工发送消息进行处理。
 
可是这样试了之后,的确是隐藏了,在DESKTOP上并没显示,但是在状态栏上任然有喔,
怎样去掉呢?
 
在程序单元的
Application.Initialize;
语句后加一行:
Application.ShowMainForm := False;

连OnActivate()也不要处理了,
但这样你连什么都看不到,不能关闭程序
可不能怨我哦。
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部