我想知道如何在 Inno Setup 中,当消息框出现“文件不存在”、“文件存在”、“安装取消后”和“安装取消”时,如何更改其他窗口标题的名称。
[Code]
;This is code how to display a message after installation is cancelled
var
LastStep: TSetupStep;
procedure CurStepChanged(CurStep: TSetupStep);
begin
Log(Format('Step: %d', [CurStep]));
LastStep := CurStep;
end;
procedure DeinitializeSetup();
begin
{ Installation started, but never finished => It must have been cancelled. }
if LastStep = ssInstall then
begin
MsgBox('Տեղադրումը չեղարկվեց:', mbInformation, MB_OK);
end;
end;
您无法更改标准消息框的按钮标题。
MessageBox
WinAPI 函数 实现的,该函数根据系统区域设置使用按钮标题。
CreateCustomForm
开始。您可以在这里找到许多示例之一:在 Inno Setup 中创建自定义消息框(是/否)。
当然,您可以编写一些监视代码,这些代码将拾取任何新窗口并在它们出现时对其进行修改。但这是很多有风险的不可靠的代码。虽然对于简单的消息框来说可能可以。