我这样删除了取消按钮:
procedure CurPageChanged(CurPageID: Integer);
begin
WizardForm.CancelButton.Visible := False;
end
但它也破坏了安装程序的关闭功能 - 标题栏中的“关闭”按钮不起作用,并且安装程序对 Alt+F4 键没有反应。我知道,有 AllowCancelDuringInstall=no
指令,但它也不起作用。是否可以隐藏取消按钮,保留关闭安装程序的能力?
最佳答案
事实上,关闭安装程序的能力与取消按钮的状态有关。这是有道理的,对吧?
无论如何,如果您确实想要这种奇怪的设置,可以通过将取消按钮移出 View 并使用Tab键阻止其接收焦点来实现它.
procedure InitializeWizard();
begin
WizardForm.CancelButton.Left := ScaleX(-100);
WizardForm.CancelButton.TabStop := False;
end;
关于inno-setup - 当 'Close' 按钮不可见时,标题栏中的 Inno Setup 'Cancel' 按钮不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/77443357/