我正在尝试覆盖 wpFinished 页面上的 Next/Cancel 按钮 - NextButton 应该显示下载的文件并退出安装程序 - 它工作正常,但 CancelButton 什么也不做 - 它应该使用标准确认关闭安装程序。我想知道标准的 inno 事件是否有可能,或者我需要编写自己的代码来退出应用程序并显示确认?
function NextButtonClick(CurPage: Integer): Boolean;
begin
if CurPage = wpFinished then begin
ShowDownloadedFile();
end;
Result := True;
end;
procedure CurPageChanged(CurPageID: Integer);
begin
if CurPageID = wpFinished then begin
WizardForm.NextButton.Caption := SetupMessage(msgButtonInstall);
WizardForm.CancelButton.Caption := SetupMessage(msgButtonFinish);
WizardForm.CancelButton.Visible := True;
end;
end;