📄 about.pas
字号:
unit About;
interface
uses Windows,Sysutils,Classes, Graphics, Forms, Controls, StdCtrls,
Buttons, ExtCtrls,ComCtrls, xpButton, jpeg,constunt;
type
TAboutBox = class(TForm)
Bevel1: TBevel;
ProductName: TLabel;
Copyright: TLabel;
Comments: TLabel;
Label2: TLabel;
Label4: TLabel;
Label3: TLabel;
Label5: TLabel;
Bevel2: TBevel;
xpButton1: TxpButton;
myimg: TImage;
procedure CreateParams(var Params: TCreateParams); override;
procedure CommentsClick(Sender: TObject);
procedure Label2Click(Sender: TObject);
procedure Label4Click(Sender: TObject);
procedure xpButton1Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure FormPaint(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
AboutBox: TAboutBox;
implementation
uses shareunit, udpcores;
{$R *.DFM}
procedure TAboutBox.CreateParams(var Params: TCreateParams);
begin
inherited ;
Params.WndParent := 0;
end;
procedure TAboutBox.FormCreate(Sender: TObject);
var picfilename:string;
begin
udpcore.changeLayered(handle);
picfilename:=udpcore.pic.getmd5tofile(defuserpic);
if fileexists(picfilename)then
begin
try
myimg.Picture.LoadFromFile(picfilename);
except
on EInvalidGraphic do
myimg.Picture:= nil;
end;
end;
end;
procedure TAboutBox.CommentsClick(Sender: TObject);
begin
opencmd('mailto:'+comments.caption);
end;
procedure TAboutBox.Label2Click(Sender: TObject);
begin
opencmd(label2.caption);
end;
procedure TAboutBox.Label4Click(Sender: TObject);
begin
opencmd('http://www.nevrona.com/Indy/');
end;
procedure TAboutBox.xpButton1Click(Sender: TObject);
begin
Close;
end;
procedure TAboutBox.FormPaint(Sender: TObject);
begin
udpcore.formonpaint(self);
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -