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;