老兄我也很想做出你那样的效果,可不理想,你看看我的这个程序---希望对你有帮助:
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ExtCtrls;type
TForm1 = class(TForm)
Timer1: TTimer;
procedure FormCreate(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
const //这些是在image editor中做的六个图标,且是逐渐增大的。
icons:array[0..9] of string=('icon1.ico','icon2.ico','icon3.ico','icon4.ico',
'icon5.ico','icon6.ico','icon5.ico','icon4.ico','icon3.ico','icon2.ico');var
Form1: TForm1;
index:integer;
load:boolean;implementation{$R *.DFM}procedure TForm1.FormCreate(Sender: TObject);
begin
application.Icon.LoadFromFile('main.ico');
index:=0;
load:=true;
end;procedure TForm1.Timer1Timer(Sender: TObject);
begin
if isiconic(application.handle) then
begin
application.Icon.LoadFromFile(icons[index]);
index:=(index+1) mod 10;
load:=false;
end
else
if not load then
application.icon.loadfromfile('main.ico');
end;end.
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ExtCtrls;type
TForm1 = class(TForm)
Timer1: TTimer;
procedure FormCreate(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
const //这些是在image editor中做的六个图标,且是逐渐增大的。
icons:array[0..9] of string=('icon1.ico','icon2.ico','icon3.ico','icon4.ico',
'icon5.ico','icon6.ico','icon5.ico','icon4.ico','icon3.ico','icon2.ico');var
Form1: TForm1;
index:integer;
load:boolean;implementation{$R *.DFM}procedure TForm1.FormCreate(Sender: TObject);
begin
application.Icon.LoadFromFile('main.ico');
index:=0;
load:=true;
end;procedure TForm1.Timer1Timer(Sender: TObject);
begin
if isiconic(application.handle) then
begin
application.Icon.LoadFromFile(icons[index]);
index:=(index+1) mod 10;
load:=false;
end
else
if not load then
application.icon.loadfromfile('main.ico');
end;end.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货