Русификатор Inno Setup 5.5.0 от [URL="http://vadimsva.ucoz.org/"]vadimsva [02.06.2012][/URL]
[_Files]
Source: "1.bmp"; Flags: dontcopy solidbreak
[_code]
var
BorderWidth: Integer;
BmpFile1: TBitmapImage;
procedure InitializeWizard();
begin
ExtractTemporaryFile('1.bmp');
BmpFile1:= TBitmapImage.Create(WizardForm);
BmpFile1.Bitmap.LoadFromFile(ExpandConstant('{tmp}\1.bmp'));
BmpFile1.Top:= ScaleY(0); //расположение
BmpFile1.Left:= ScaleX(0); //расположение
BmpFile1.Width:= ScaleX(497); //размер картинки
BmpFile1.Height:= ScaleY(242); //размер картинки
BmpFile1.Stretch:= true;
BmpFile1.Parent:= WizardForm.WelcomePage;
end;
BorderWidth := (WizardForm.ComponentsList.Width-WizardForm.ComponentsList.ClientWidth) div 2;
LoadBGBmpFromFile((ExpandConstant('{tmp}\1.bmp')), WizardForm.ComponentsList.Left+BorderWidth, WizardForm.ComponentsList.Top+BorderWidth);
end;
еще добавлю для примера к первому. Такой текст использовался в R.G. Reverants и R.G. CatalystПривет всем! Есть парочка вопросов.
1. Как можно сделать что бы одной строкой вывести текст разными цветами?
2. Почему созданая пользовательская форма не появляется плавно в windows 7/8 как стандартная wizardform, и как это исправить?
Label2.Left = Label1.Left + Label1.Width + ScaleX(10);
RedistString:=RedistString + '[solid]{#Format10}{#Format11}{#Format12}{#Format13}' + ExpandConstant('{cm:DirectX}')+'{#Format13_1}{#Format12_1}{#Format11_1}{#Format10_1}[/solid]';
В одном Label'e сделать одну часть текста одного цвета, а другую часть - другого, не получится
Снова изобретать велосипед? Мой модуль примерно по такому принципу и сделан. Для удобства я все это завернул в подобие бб-кодов. Сейчас у меня конечно есть более продвинутая реализация цветного текста. Но свой модуль я пока распространять не хочу .попробую реализовать твою идею
Там используется TRichEdit, если я не ошибаюсь, он поддерживает форматированный вывод текста.а как так сделать?
попробую реализовать твою идею
обрати внимание на количество процессов инсталлятора. в общем, не советую развивать это вариант.а как так сделать?