2016-03-03 1 views
2

Inno Setup 5.5.7 изменяет значение по умолчанию DisableWelcomePage на true для соответствия Microsoft's desktop applications guidelines - чтобы уменьшить количество кликов пользователя. Для меня важная информация на странице приветствия - это версия и номер сборки моего продукта.Номер сборки на каждой странице установки Inno

Действительно, пример Microsoft показывает номер сборки в нижнем нижнем углу - слева от кнопки «Далее». Как я могу запрограммировать это?

ответ

1

Для этого вы можете использовать TNewStaticText.

Простой пример:

#define MyAppVersion "6.3.129.200"; 

[Code] 
procedure InitializeWizard; 
var 
    StaticText: TNewStaticText; 

begin 
    StaticText := TNewStaticText.Create(WizardForm); 
    StaticText.Parent := WizardForm; 
    StaticText.Left := WizardForm.OuterNotebook.Width - (WizardForm.CancelButton.Left 
    + WizardForm.CancelButton.Width - ScaleX(1)); 
    //to position from left as CancelButton to right 
    StaticText.Top := WizardForm.NextButton.Top + ScaleY(5); 
    //to position same vertical position as ButtonText 
    StaticText.Caption := 'Build {#MyAppVersion}'; 
end; 

Version in bottom left corner example

+0

работает как шарм! Большое спасибо. Есть ли ссылка, описывающая все внутренние виджеты WizardForm, за исключением списка классов в документации Inno? – Mikets

+0

Вся информация содержится в документации Inno Setup - некоторые примеры согласуются с дистрибутивом Inno Setup. Все остальное, что вам нужно проверить в Интернете, как здесь, в Stackoverflow. Btw. если asnwer работает для вас, вы можете [Принять это] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235) – RobeN

Смежные вопросы