home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2002 November
/
Chip_2002-11_cd1.bin
/
ctenari
/
Hadraba
/
Source
/
AboutForm.pas
< prev
next >
Wrap
Pascal/Delphi Source File
|
2002-06-12
|
2KB
|
77 lines
unit AboutForm;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ExtCtrls, StdCtrls;
type
TAboutForm1 = class(TForm)
Panel1: TPanel;
Image1: TImage;
Bevel1: TBevel;
Bevel2: TBevel;
Bevel3: TBevel;
Bevel4: TBevel;
Bevel5: TBevel;
URLStaticText1: TStaticText;
EMailStaticText1: TStaticText;
URLKeyStaticText1: TStaticText;
EMailKeyStaticText1: TStaticText;
procedure URLStaticText1Click(Sender: TObject);
procedure EMailStaticText1Click(Sender: TObject);
procedure OnCloseClick(Sender: TObject);
procedure FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
private
{ Private declarations }
public
{ Public declarations }
end;
var
AboutForm1: TAboutForm1;
implementation
{$R *.DFM}
uses
ShellAPI, EventForm;
procedure TAboutForm1.URLStaticText1Click(Sender: TObject);
begin
If ShellExecute(0, 'open', 'http://www.volny.cz/hadraba-soft',
'', '', SW_ShowNormal) <= 32 then
EventForm1.Execute(ARE_CantExec);
end;
procedure TAboutForm1.EMailStaticText1Click(Sender: TObject);
begin
If ShellExecute(0, 'open', 'mailto:hadrabap@volny.cz',
'', '', SW_ShowNormal) <= 32 then
EventForm1.Execute(ARE_CantExec);
end;
procedure TAboutForm1.OnCloseClick(Sender: TObject);
begin
Close;
end;
procedure TAboutForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
case Key of
Ord('c'), Ord('C'):
EMailStaticText1Click(Sender);
Ord('s'), Ord('S'):
URLStaticText1Click(Sender);
else
Close;
end;
end;
end.