在DELPHI 中如何实现程序不在任务栏中
编号:QA004249
建立日期: 2001年6月11日 最后修改日期:2001年6月11日
所属类别:
Jimmy Huang:
编程工具:Delphi 5
操作系统:Pwin98
水 平:刚入门
请问在DELPHI 中如何实现程序不在任务栏中?
回答:
1、选择菜单View -> Project Source。
2、在uses子句中添加Windows单元。
3、在Application.Initialize;之后添加Application.ShowMainForm := False;。
4、在Application.Run;之前添加ShowWindow(Application.Handle, SW_HIDE);。
你的主工程应该是这样的:
program Project1;
uses
Windows,
Forms,
Unit1 in 'Unit1.pas' {Form1},
Unit2 in 'Unit2.pas' {Form2};
{$R *.RES}
begin
Application.Initialize;
Application.ShowMainForm := False;
Application.CreateForm(TForm1, Form1);
Application.CreateForm(TForm2, Form2);
ShowWindow(Application.Handle, SW_HIDE);
Application.Run;
end.
在每个单元的initialization部分(在最下面)添加:
begin
ShowWindow(Application.Handle, SW_HIDE);
end.
此问题由李海回答。
| |
|
|
| |
|
|