Стоит выбор языка,но когда установщик на английском,кнопки да и нет не переводятся .Как переименовать кнопки на yes и no .
Вложения
-
12.4 KB Просмотры: 41
Последнее редактирование:
var
NoButton, YesButton: TButton;
MyExit,IsDoneExit: TSetupForm;
procedure MyExitMessage();
var
MyIcon: String;
begin
MyExit := CreateCustomForm();
with MyExit do
begin
Position := poScreenCenter;
ClientWidth := WizardForm.Width;
ClientHeight := WizardForm.Height div 2;
Caption := ExpandConstant(SetupMessage(msgExitSetupTitle));
end;
MyIcon := ExpandConstant(AddBackSlash('{tmp}') + 'WizModernSmallImage.bmp');
if not FileExists(MyIcon) then
ExtractTemporaryFile(ExtractFileName(MyIcon));
with TBitmapImage.Create(MyExit) do
begin
Stretch := True;
Left := ScaleX(10);
Top := ScaleY(20);
Width := 55;
Height := 55;
Bitmap.LoadFromFile(MyIcon);
Parent := MyExit;
end;
with TNewStaticText.Create(MyExit) do
begin
Left := ScaleX(110);
Top := ScaleY(20);
Width := MyExit.Width - ScaleX(115);
Height := MyExit.Height div 2;
AutoSize := False;
WordWrap := True;
Caption := ExpandConstant(SetupMessage(msgExitSetupMessage));
Parent := MyExit;
Font.Color := clBlack;
end;
NoButton := TButton.Create(MyExit);
with NoButton do
begin
Parent := MyExit;
Left := ScaleX(410);
Caption := ExpandConstant('{cm:ButtonNo}');
Top := ScaleY(155);
Width := ScaleX(80);
Height := ScaleY(25);
ModalResult:= mrNo;
end;
YesButton := TButton.Create(MyExit);
with YesButton do
begin
Caption := ExpandConstant('{cm:ButtonYes}');
Parent := MyExit;
Left := ScaleX(320);
Top := ScaleY(155);
Width := ScaleX(80);
Height := ScaleY(25);
ModalResult := mrYes;
end;
end;
procedure CancelButtonClick(CurPageID: Integer; var Cancel, Confirm: Boolean);
begin
Confirm := False;
MyExitMessage();
if MyExit.ShowModal() = mrNo then
Cancel := False;
end;
[/SPOILER]
его нельзя изменить. он автоматически создается.я там не нашел как изменить ScrollBar