Как сделать по умолчанию галочку в строке «Не создавать папку меню Пуск» -Inno Setup- - PullRequest
1 голос
/ 18 марта 2019

Я использую Inno Setup в качестве экстрактора для моего портативного программного обеспечения (Windows).Я хочу, чтобы в строке «Не создавать папку меню Пуск» установлен флажок по умолчанию , чтобы, если пользователь хочет папку в меню «Пуск», он должен снять отметку флажок,Спасибо за ваше время и помощь, Алексей

1 Ответ

0 голосов
/ 18 марта 2019

Программно установите флажок для соответствующего компонента (WizardForm.NoIconsCheck).

Вы должны делать это только при свежих установках. Для обновлений / переустановок следует сохранить предыдущий выбор пользователя (более того, теперь, когда Inno Setup даже не отображает страницу мастера Выбрать меню Пуск для мастера переустановок).

procedure InitializeWizard();
begin
  if not IsUpgrade then
    WizardForm.NoIconsCheck.Checked := True;
end;

Для функции IsUpgrade см. Мой ответ на
Может ли Inno Setup по-разному реагировать на новую установку и обновление?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...