AlexDJ666
Junior Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Вопрос №1. Фоновый рисунок у меня встал, спасибо Kindly, однако мелькание "синего фона" при запуске установщика не исчезло. Причем пробовал вариант от Sampron'a в BMP формате (хотя мне критично сделать именно в jpg/gif), но "синий фон" был и там. Вот мой код, связанный с фоном: Код: [Setup] WindowVisible=yes WindowResizable=no WindowShowCaption=no [Code] // Фоновая картинка const BACKGROUND=6; function isxbb_AddImage(Image: PChar; Flags: Cardinal): Integer; external 'isxbb_AddImage@files:isxbb.dll stdcall'; function isxbb_Init(hWnd: Integer): Integer; external 'isxbb_Init@files:isxbb.dll stdcall'; procedure InitializeWizard(); begin begin // Фоновая картинка ExtractTemporaryFile('wow.jpg'); isxbb_AddImage(ExpandConstant('{tmp}')+'\wow.jpg',BACKGROUND); isxbb_Init(StrToInt(ExpandConstant('{hwnd}'))); end; begin // Изменяем местоположение WizardForm.Top := 400 WizardForm.Left := 0 end; end; | Вопрос №2. Его я уже задавал, но ответа так никто и не дал Возможно, что задача не из простых, но, ИМХО, результат от ее реализации должен быть полезен многим. В Визард-форме открывается список компонентов (вид этого списка пока не критичен), задача стоит в том, чтобы при наведении курсора мыши на тот или иной компонент сбоку от визард формы открывалось два окошка-формы, в одном из которых была бы занесена какя-то статичная информация о компоненте (забивается в самом коде, а не тем кто устанавливает программу), а во втором была бы одна-две небольших картинки к этому компоненту (скриншоты), возможно в будущем (хотя, думаю, что до этого далеко), можно было бы сделать, что при нажатии на эти картинки открывалась бы полноразмерная картинка. Пока я еще, мягко говоря, слабо разбираюсь именно в кодеровской части - Паскаль от меня как-то был всегда далек Заранее спасибо за помощь грандов Инно Надеюсь, не многого прошу? |