问题: 怎样在程序运行时不把窗体显示出来? ( 积分: 50 )
分类: 控件 - 使用
来自: AKang, 时间: 2000-08-03 8:45:30, ID: 301490
我如果把hide放在FormCreate中,根本就没有,如果放在paint事件中,但也会闪一下,
请问怎样做才能一点都觉察不到窗体的存在?
来自: autumn, 时间: 2000-08-03 8:49:23, ID: 301497
直接设定form的visible为false
来自: alum, 时间: 2000-08-03 8:52:38, ID: 301504
ShowWindow(handle,SW_HIDE);
来自: bodhisattva, 时间: 2000-08-03 8:55:29, ID: 301510
听 !
来自: jianl, 时间: 2000-08-03 9:17:04, ID: 301537
呵呵,这个问题不难。
把FROM1:AUTOSIZE=TURE
BORDERSTYLE=NONE
BORDERICON=[]
WINDOWSSTYE=WSMIN。。。
可以了吗?
来自: delphixxx, 时间: 2000-08-03 9:32:56, ID: 301574
试过在工程文件中动态创建吗?这样做,不但windows桌面看不到,连nt的任务管理器也看不到。
只能在进程管理内看到,不过,如果换个名称,嘿嘿。。。。。
来自: www, 时间: 2000-08-03 9:34:38, ID: 301576
application.showmainwindow=false;
来自: delphixxx, 时间: 2000-08-03 9:56:34, ID: 301626
program Project1;
uses
Windows,
Messages,
SysUtils,
Classes,
Graphics,
Controls,
Forms,
Dialogs,
Unit1 in 'Unit1.pas' {Form1};
{$R *.RES}
begin
showmessage('wait'); //此地是你的处理
Application.Initialize; //以下三处在你要显示主窗体时再说。
Application.CreateForm(TForm1, Form1);//
Application.Run; //
end.
其实好好用好program,我所提的只是最基本的。这些在书上说的不多,主要靠自己摸。
反正现在我很有把握用delphi写个病毒玩(已经在我同事机器上了,嘻嘻,哎呀,
他来了,我闪。。。)
来自: delphixxx, 时间: 2000-08-03 9:58:27, ID: 301629
program Project1;
uses
Windows,
Messages,
SysUtils,
Classes,
Graphics,
Controls,
Forms,
Dialogs,
Unit1 in 'Unit1.pas' {Form1};
{$R *.RES}
begin
showmessage('wait'); //此地是你的处理
Application.Initialize; //以下三处在你要显示主窗体时再说。
Application.CreateForm(TForm1, Form1);//
Application.Run; //
end.
其实好好用好program,我所提的只是最基本的。这些在书上说的不多,主要靠自己摸。
反正现在我很有把握用delphi写个病毒玩(已经在我同事机器上了,嘻嘻,哎呀,
他来了,我闪。。。)
来自: CathyEagle, 时间: 2000-08-03 10:03:11, ID: 301638
program Project1;
uses
……
{$R *.RES}
begin
Application.Initialize;
Application.ShowMainForm :=false;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
来自: gcq, 时间: 2000-08-03 12:30:28, ID: 301862
只需
showwindow(application.handle,sw_hide);
即可,简单有实用!
来自: AKang, 时间: 2000-08-03 15:34:48, ID: 302103
多人接受答案了。
得分大富翁: CathyEagle-20,delphixxx-10,www-20,