向标准 Inno Setup 页面添加额外的控件?
Add additional controls to standard Inno Setup pages?
如何在 Inno Setup 创建的文件夹选择对话框中添加复选框,如下图所示?
这不是自定义对话框。它由 Inno Setup 自动创建。
将复选框的 Parent
属性 设置为 WizardForm.SelectDirPage
:
var
Checkbox: TNewCheckBox;
procedure InitializeWizard();
begin
Checkbox := TNewCheckBox.Create(WizardForm.SelectDirPage);
Checkbox.Parent := WizardForm.SelectDirPage;
Checkbox.Top := WizardForm.DirEdit.Top + WizardForm.DirEdit.Height + ScaleY(8);
Checkbox.Left := WizardForm.DirEdit.Left;
Checkbox.Caption := 'My checkbox';
// See
Checkbox.Height := ScaleY(Checkbox.Height);
end;
要查找页面名称,请参阅:
如何在 Inno Setup 创建的文件夹选择对话框中添加复选框,如下图所示?
这不是自定义对话框。它由 Inno Setup 自动创建。
将复选框的 Parent
属性 设置为 WizardForm.SelectDirPage
:
var
Checkbox: TNewCheckBox;
procedure InitializeWizard();
begin
Checkbox := TNewCheckBox.Create(WizardForm.SelectDirPage);
Checkbox.Parent := WizardForm.SelectDirPage;
Checkbox.Top := WizardForm.DirEdit.Top + WizardForm.DirEdit.Height + ScaleY(8);
Checkbox.Left := WizardForm.DirEdit.Left;
Checkbox.Caption := 'My checkbox';
// See
Checkbox.Height := ScaleY(Checkbox.Height);
end;
要查找页面名称,请参阅: