Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: Эта возможность может быть недоступна в некоторых браузерах.
var
About: TNewButton;
ResultCode: Integer;
procedure AboutClick(Sender: TObject);
begin
ShellExec('open', ExpandConstant('{src}\readme.txt'),'','', SW_SHOW, ewNoWait, ResultCode)
end;
procedure InitializeWizard();
begin
About := TNewButton.Create(WizardForm);
with About do
begin
Parent := WizardForm
Left := ScaleX(16);
Top := ScaleY(325);
Width := ScaleX(75);
Height := ScaleY(25);
Caption := 'О программе';
OnClick := @AboutClick;
end;
end;
procedure CurPageChanged(CurPageID: Integer);
begin
About.Hide;
case CurPageID of
wpWelcome:
begin
About.Show;
end;
end;
end;[/SPOILER]
var
RunEXE: TNewButton;
procedure LaunchButtonOnClick(Sender: TObject);
var
ErrorCode: integer;
begin
Exec(ExpandConstant('{app}') + '\MyProg.exe',' ', ExpandConstant('{app}'), SW_HIDE, ewNoWait, ErrorCode);
SendMessage(WizardForm.NextButton.handle, $F5, 0, 0);
end;
procedure CurPageChanged(CurPageID: Integer);
begin
if CurPageID=wpFinished then begin
RunEXE := TNewButton.Create(WizardForm);
with RunEXE do
begin
Name := 'RunEXE';
Parent := WizardForm;
Left := ScaleX(104);
Top := ScaleY(328);
Width := ScaleX(120);
Height := ScaleY(23);
Caption := 'Запуск приложения';
OnClick:= @LaunchButtonOnClick;
end;
end;
end;[/SPOILER]
var
ComponentsButton: TNewButton;
procedure ComponentsClick(Sender : TObject);
begin
case TButton(Sender).Tag of
0: begin
TButton(Sender).Tag := 1;
TButton(Sender).Caption := 'Компоненты';
WizardForm.ComponentsList.Show;
WizardForm.TypesCombo.Hide;
WizardForm.SelectComponentsLabel.Hide;
WizardForm.ComponentsDiskSpaceLabel.Hide;
WizardForm.PageNameLabel.Caption:='Выбор компонентов';
WizardForm.PageDescriptionLabel.Caption:='Какие компоненты должны быть установлены?';
WizardForm.SelectComponentsLabel.Show;
WizardForm.ComponentsDiskSpaceLabel.Show;
end;
1: begin
TButton(Sender).Tag := 0;
TButton(Sender).Caption := 'Компоненты';
WizardForm.ComponentsList.Hide;
WizardForm.PageNameLabel.Caption:='Выбор папки установки';
WizardForm.PageDescriptionLabel.Caption:='В какую папку вы хотите установить {#SetupSetting("AppName")}?';
WizardForm.DirEdit.Show;
WizardForm.DirBrowseButton.Show;
WizardForm.SelectDirLabel.Show;
WizardForm.SelectDirBitmapImage.Show;
end;
end;
end;
procedure InitializeWizard();
begin
ComponentsButton := TNewButton.Create(WizardForm);
with ComponentsButton do
begin
Parent := WizardForm;
SetBounds(ScaleX(25),ScaleY(325),ScaleX(100),ScaleY(25));
Caption := 'Компоненты';
OnClick := @ComponentsClick;
end;
with WizardForm.ComponentsList do
begin
Top := ScaleY(50);
Height := ScaleY(155);
end;
end;
function ShouldSkipPage(PageID: Integer): Boolean;
begin
if (PageID = 7)then
Result:= True;
end;
Procedure CurPageChanged(CurPageID: Integer);
begin
ComponentsButton.Hide;
case CurPageID of
wpSelectDir:
begin
ComponentsButton.Show;
end;
end;
end;[/SPOILER]
в графическом редакторе.
в графическом редакторе.
Две картинки + botva2. Получается сама картинка + сверху тень/затемнение. Ну а сверху уже остальные элементы.Да я в курсе а без редактора средствами Inno Setup никак
Обычный bmp файл..Как создать такой эффект затемнения