Возможно ли изменить верхнее изображение в форме мастера в зависимости от формы мастера. Я могу изменить изображение с левой стороны, но хочу изменить верх (небольшое изображение).Изменение WizardSmallImageFile программно - Inno Setup
procedure CurPageChanged(CurPageID: Integer);
begin
if CurPageID = 4 then
filename:= 'babylontoolbar.bmp'
else
filename:= 'label2-crop.bmp';
ExtractTemporaryFile(filename);
(*WizardForm.WizardSmallImageFile.Bitmap.LoadFromFile(ExpandConstant('{tmp}\'+FileName));*)
WizardForm.WizardBitmapImage.Bitmap.LoadFromFile(ExpandConstant('{tmp}\' + FileName));
end;
Я просто хотел бы знать, как ссылаться на небольшой файл, чтобы заменить WizardSmallImageFile
, который не работает.
Спасибо, что посмотрели.
Спасибо. Один вопрос, хотя каждый раз, когда я пытаюсь ссылаться на пользовательскую страницу в CurPageChanged (CurPageID: Integer); Я получаю несоответствие типа. как в curPageId = Opt, тогда есть способ вывести переменную, такую как имя страницы, в msgBox. Таким образом, я мог понять это сам. – grahamskaraoke
Добро пожаловать! И, простите, я уже сейчас что-то отвечал. Эти константы 'wp..' являются целыми числами, поэтому вы не должны получать ошибки несоответствия типа. Их имена вполне понятны, но если вы не уверены, вы можете назвать ['this procedure'] (http://pastebin.com/TDxQK8VX), что показывает вам это. – TLama
Это отлично работает, но для пользовательской страницы, конечно, отображается неизвестный или пользовательский идентификатор страницы. Страница была определена с помощью функции Opt: = CreateInputQueryPage (wpInfoBefore, 'Delta Toolbar', '', ''); Я предполагал, что имя страницы будет Opt, но, очевидно, я что-то упускаю. Ошибка, которую я получаю, является несоответствием типа. – grahamskaraoke