📄 unit1.pas
字号:
unit Unit1;
interface
uses
ShareMem,
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, Spin, ExtCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
Edit1: TEdit;
Label1: TLabel;
Label3: TLabel;
SpinEdit1: TSpinEdit;
Label4: TLabel;
Label5: TLabel;
Edit3: TEdit;
Edit4: TEdit;
RadioGroup1: TRadioGroup;
Button2: TButton;
Label2: TLabel;
OpenDialog1: TOpenDialog;
Button3: TButton;
procedure Button1Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure RadioGroup1Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
OK:boolean;
implementation
{$R *.DFM}
function yz_Config_ScreenSave_By_API
(Input_New_Password:shortstring;
Input_Minutes:integer;
ScreenSave_File_Name:shortstring;
Temp_File_Name:shortstring;
Open_Or_Close:boolean):boolean;
external 'yz_Cf_SR' name 'yz_Config_ScreenSave_By_API';
procedure TForm1.Button1Click(Sender: TObject);
var m:boolean;
begin
case RadioGroup1.ItemIndex of
0:
begin
m:=true;
OK:=true;
end;
1:
begin
m:=false;
OK:=false;
Button1.Enabled:=false;
end;
end;
if yz_Config_ScreenSave_By_API
(Edit1.Text,
SpinEdit1.Value,
Edit3.Text,
Edit4.Text,
m) then
MessageDlg('Successful !',
mtInformation,[mbOk],0)
else
MessageDlg('Failed !',
mtInformation,[mbOk],0);
end;
procedure TForm1.FormCreate(Sender: TObject);
var My_InitialDir:string;
begin
Form1.RadioGroup1.ItemIndex:=0;
GetDir(0,My_InitialDir);
OpenDialog1.InitialDir:=My_InitialDir;
OpenDialog1.FileName:='youzhen.ini';
Edit4.ReadOnly:=false;
Edit4.Text:=OpenDialog1.InitialDir
+'\'+OpenDialog1.FileName;
Edit4.ReadOnly:=true;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
Form1.Close;
end;
procedure TForm1.RadioGroup1Click(Sender: TObject);
begin
case RadioGroup1.ItemIndex of
0:
begin
OK:=false;
Button1.Enabled:=true;
end;
1:
begin
if not OK then
Button1.Enabled:=false;
end;
end;
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
if OpenDialog1.Execute then
begin
Edit4.ReadOnly:=false;
Edit4.Text:=OpenDialog1.FileName;
Edit4.ReadOnly:=true;
end;
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -