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

     其实也就是一个函数:SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);


  在程序运行的初期,首先激活窗体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.
原文地址:https://www.cnblogs.com/feng801/p/1279465.html