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。我理解。请你解释一下。