Inno setup Inno设置-重命名MsgBox标题栏

Inno setup Inno设置-重命名MsgBox标题栏,inno-setup,Inno Setup,这是我的代码: [Code] procedure CurStepChanged(CurStep: TSetupStep); var ErrorCode: integer; begin if CurStep = ssPostInstall then begin; if MsgBox('Czy chcesz zainstalować pakiet DirectX9?', mbConfirmation, MB_YESNO) = IDYES then begin

这是我的代码:

[Code]
procedure CurStepChanged(CurStep: TSetupStep);
  var
  ErrorCode: integer;
begin
  if CurStep = ssPostInstall then
  begin;
    if MsgBox('Czy chcesz zainstalować pakiet DirectX9?', mbConfirmation, MB_YESNO) = IDYES then
    begin
    ShellExec('', ExpandConstant('{src}\directx\dxsetup.exe'), '', '', SW_SHOW, ewWaitUntilTerminated, ErrorCode);
    end;
  end;
end;
是否可以仅重命名此MsgBox的标题?假设我想创建另一个MsgBox,我想再创建两个标题,例如:Instalator#1、Instalator#2。语言文件的更改将影响两个MsgBox

1)您可以更改Inno Setup安装目录中.isl文件中所有消息框(以及所有对话框)的标题:

编辑Languages\Polish.isl(在您的情况下)或Default.isl(英语)并将SetupAppTitle更改为所需的值


2) 您不能为各种MsgBox设置不同的标题,因为Inno安装程序不支持此功能,但您可以像普通Windows窗体一样实现自己的MsgBox对话框并以这种方式设置标题。

OK。我理解。请你解释一下。