您的位置: 首页 > 软件教程 > Delphi编程使程序不在系统任务条上出现

Delphi编程使程序不在系统任务条上出现

6.0分
出处:网络 时间:2011-08-05

您可能感兴趣的话题: Delphi  

核心提示:程序的初始化过程,即在窗体的FormCreate()事件中添加代码。

  程序的初始化过程,即在窗体的FormCreate()事件中添加代码。在程序设计阶段,用鼠标的左键双击窗体上的空白处,在屏幕上就会弹出一个代码窗口,把光标移动到FormCreate()过程的处理代码中,并且添加如下代码:

procedure TForm1.FormCreate(Sender: TObject);

begin

 SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);

end;

  在程序运行的初期,首先激活窗体FormCreate()过程中的代码,通过SetWindowLong (Application.Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW)这条语句就可以实现从系统任务条上隐藏本程序的功能。

  程序代码如下:

unit Unit1;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs;

type

 TForm1 = class(TForm)

 procedure FormCreate(Sender: TObject);

private

 { Private declarations }

public

 { Public declarations }

end;

var

 Form1: TForm1;

 implementation

 {$R *.dfm}

 procedure TForm1.FormCreate(Sender: TObject);

 begin

  SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);

 end;

end.

  保存文件,然后按F9键运行程序。

  本实例是演示如何使程序不在系统任务条上显示,其实充分利用SetWindowLong函数的功能,还可以对设置程序的很多额外风格。

网友评论

精品软件课程
更多 >
photoshop教程让你从入门到精通,从新... [详细]
快播播放器(Qvod Player)是一款基... [详细]
Word是由Microsoft公司出版的文字... [详细]
《植物大战僵尸》是一款极富策略性的小游戏,可... [详细]
Excel是office的重要组成部分。多特... [详细]