当前位置:主页>销售管理软件> 列表

请问scanCode是什么东西?像MapVirtualKe 找家庭记账软件推荐

库存管理软件版1楼: 键盘的扫描码?

2楼: 问题: 怎样在程序运行时不把窗体显示出来? ( 积分: 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, 如家庭记账软件推荐

3楼: Application.Initialize;
Application.ShowMainForm := False;
Application.CreateForm(TForm1, Form1);
Application.Run;
不会闪

4楼: 忘了说一点,楼上的方法都试过,屏幕就是会闪一下,这个程序是被另外一个exe启动的,不知道是不是这个原因

5楼: 把主窗体的尺寸(Width,Length)设为1,也可以实现

6楼: to: xeen,weiliu
不知道有没有试过这些方法,我都试过了,可以实现,但是屏幕绝对会闪一下,如果你的机器没有闪,估计是你的机器运行非常快,cpu和显卡处理非常快,在慢一些的机器上就闪了

库存管理软件版7楼: Application.ShowMainForm := False;

8楼: 我试过,在公司里的P4的2G机器上体会不到闪,显卡是INTEL集成的破烂。
你可以把几种方法合起来同时用试试,把窗体尺寸先放到最小,这样即使闪动也不会明显。

9楼: Application.Initialize;
Application.ShowMainForm := False;
Application.CreateForm(TForm1, Form1);
Application.Minimize;
Application.Run;
試試看

10楼: to: boldfake
如果你试过这个方法,就知道效果明显不过直接调用hide 或者showwindow,因为他创建隐藏
太慢了,在屏幕上明显看到窗口显示出来,然后再最小化

11楼: 还用过很多方法,屏幕都会闪一下,怎么解决啊。
后来又发现一个问题,直接运行exe好象不会闪一下,但是从别的exe启动这个exe里的窗口就会闪,不知道为什么