давай по порядку
насчёт строк
1. это GroupDescription
Код:
![Выделить весь код](images/misc/selectcode.png)
[Tasks]
Name: make_icon; Description: {cm:CreateDesktopIcon}; GroupDescription: Создание ярлыков:
2.
Код:
![Выделить весь код](images/misc/selectcode.png)
[Messeges]
WizardSelectComponents=Выбор компонентов
этот лейбл у тебя прозрачный, а значит не родной (родные не могут быть прозрачными). Он кастомный
но константа из стандартного диалога
это делается так: Caption := ExpandConstant(SetupMessage(msg
WizardSelectComponents));
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,открываешь например Russian.isl блокнотом и смотришь. В нём весь стандартный диалог инсталла
3.
процедура "Info" вызова месседж бокса
назначь во вкладке события кнопке в событии OnClick эту процедуру
Код:
![Выделить весь код](images/misc/selectcode.png)
procedure Info(Sender: TObject);
begin
MsgBox('Создатель этого инсталла Петя Васькин' + #13#10 + 'Вырезано всё что можно и нельзя' + #13#10 + 'Время установки = вся ночь, но может быть и дольше' + #13#10 + 'Мне пофиг!',mbInformation,MB_OK);
end;
где (+ #13#10 +) это переходы на следующие строки