Чётко посередине, между экранамигде располагается при запуске инсталлятор?
Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: Эта возможность может быть недоступна в некоторых браузерах.
Чётко посередине, между экранамигде располагается при запуске инсталлятор?
Понятно. Есть ли такая же проблема на "голой" Inno Setup?Чётко посередине, между экранами
именно как список при чём с кликабильными ссылками( то есть название, кликаешь - перекидывает на ее сайт именно на этот репак)Конечно можно, конкретно, что у нее там просто список ее репаков или переходит на сайт, внятно пишите.
Не точь в точь как у неё мне не надо, а вот типо как у неё это да)если вам надо в точь в точ скиньте скриншот,если надо типо как у нее тогда сейчас сделаю.
во вторник кину вам в ЛС, сейчас просто на сутках на арбайтенеСкриншот предоставьте что вам там надо? У нее везде ссылки на сайт.
procedure URLLabelOnClick(Sender: TObject);
var
ErrorCode: Integer;
begin
ShellExec('open', 'https://www.innosetup.com', '', '', SW_SHOWNORMAL, ewNoWait, ErrorCode);
end;
procedure InitializeWizard();
var
InfoBeforePage: TWizardPage;
InfoMemo: TNewMemo;
URLLabel: TNewStaticText;
begin
// Создание страницы InfoBefore
InfoBeforePage := CreateCustomPage(wpWelcome, 'Информация', 'Дополнительная информация перед установкой');
// Текстовое поле
InfoMemo := TNewMemo.Create(InfoBeforePage);
InfoMemo.Parent := InfoBeforePage.Surface;
InfoMemo.Width := InfoBeforePage.SurfaceWidth;
InfoMemo.Height := InfoBeforePage.SurfaceHeight - 30;
InfoMemo.ScrollBars := ssVertical;
InfoMemo.Text := 'Другие репаки вы можете найти здесь:' + #13#10 +
' '; // Пустая строка для размещения ссылки
// Кликабельный URL
URLLabel := TNewStaticText.Create(InfoBeforePage);
URLLabel.Parent := InfoBeforePage.Surface;
URLLabel.Caption := 'https://www.innosetup.com';
URLLabel.Left := 10; // Отступ слева внутри поля
URLLabel.Top := InfoMemo.Top + 25; // Позиция внутри Memo
URLLabel.Cursor := crHand;
URLLabel.Font.Color := clBlue; // Явно задаем синий цвет
URLLabel.Font.Style := [fsUnderline];
URLLabel.Enabled := True; // Убеждаемся, что элемент активен
URLLabel.OnClick := @URLLabelOnClick;
end;
[/SPOILER][/SPOILER]