Inno Setup (создание инсталяционных пакетов). Часть 3

  • Автор темы Автор темы YURSHAT
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.
Adil,
Как к кнопке приписать значение, чтобы она былана переднем на плане, а то через китайцев делается, а в сценарие ничего не меняется?Разобраться не могу!То есть поверх OuterNotebook(а оно на весь экран и перекрывает только кнопки и bevel)
 
Последнее редактирование:
RameR, Контрол.BringToFront;
Например: NextButton.BringToFront;

Во вложении:
эффект диагональных полупрозрачных линий на фоном рисунке
 

Вложения

Последнее редактирование:
Mailchik, BringToFront само то, хотя с bevel не работает(
1) Можно ли TaskPage и ProgramGroupPage объединить? То есть
чтобы все это отображалось на странице выбора группы, а TaskPage отключить!

Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked*! Посмотри, посоветуй! Как быть?

и line pixels patterns на rghost выложить, а то я через андроид сижу(
Буду признателен!
 
Последнее редактирование:
RameR, можно, только наоборот. всё отображается на SelectTasksPage, а SelectProgramGroupPage отключить, так как TasksList формируется только на SelectTasksPage. Пример:
 
Mailchik, Какие предположения есть, почему bevel не работает с BringToFront, то есть поверх OuterNotebook!
Можешь Line Pixels Patterns на свободный файлообменик!А то я своими силами в фотошопе этот "узор" зделал!,охото этот глянуть!
 
RameR, показывай полный скрипт, посмотрим. так сказать трудно.
зачем на свободный файлообменник? скачай во вложении в моём посту.
 
Mailchik, Могу вписать весь скрипт, но он займет много места это будет оффтоп, через вложение не хочет качать, ведь через Android сижу( Thanks за пример )
 
Вот он:
Скрипт
 
Скрипт полностью рабочий, осталось визуально доработать, лепил со скрипта ISDone Final, перелепил его! Закос под Fenixx'a пиксель в пиксель, расположение кнопок по своему + текст не через фотошоп!Осталось всего ничего, сложное уже сделал! Спасибо всем кто помог!Буду еще обращаться, если понадобиться!

Mailchik, Глянь его, вроде все почистил, мнение советы, мелкие недочеты (до этой стадии проделанного, я знаю что еще осталось сделать) Заранее Thanks

PS Это мой первый инсталл с помощью Inno (труден в освоении, но того стоит)Не хило будет для первого рипа!(делаю для себя)
 
Последнее редактирование:
Есть ли противоположность BringToFront?Надо OuterNotebook сделать везде на задний план!Или только для каждого элемента на каждой странице приписывать BringToFront! Думаю первый вариант предпочтительней! А то bevel перекрывается OuterNotebook...

~Как сделать, чтобы WizardImageFile отображался на всех страницах и вместе с OuterNotebook не перекрывали элементы и лейблы на всех страницах соответственно! Заранее спасибо!
 
Последнее редактирование:
Есть ли противоположность BringToFront
Да, SendToBack;
А то bevel перекрывается OuterNotebook...
Нет, Bevel перекрывает WizardForm.WelcomePage, у которой родитель всё тот же OuterNotebook. Поставьте у Bevel'а родителем WizardForm.WelcomePage, то есть WizardForm.Bevel.Parent := WizardForm.WelcomePage и Bevel будет виден.
Как сделать, чтобы WizardImageFile отображался на всех страницах
В CurPageChanged дописываешь WizardForm.WizardBitmapImage.Show;

Закос под Fenixx'а ведь есть: Ссылка
 
Закос под Fenixx'а ведь есть:...

С нуля интересней делать!А так готовый скинешь захочешь что нибудь посвоему; и не сможешь, потому что не знаешь что и как в нем!!И мое оформление мне лучще нравится, несильно отличается но все же!Кнопки расположены по "лучше" + текст нечерез фотошоп!Еще доработаю ваще тема будет!Это мое мнение)
Хотелось субъективное мнение увидеть) А так огромное спасибо, дома буду попробую опробывать твои советы!
 
Как обойти загрузку скина для деинсталятора:
Для его загрузки скин распаковывается в ('{app}, затем копируется в {tmp}, хотя при загрузке скина самого инсталла - он берется сразу из {tmp}! Нельзя никак в сам деинсталятор запихнуть этот скин?
Если нет, то как эти файлы завуалировать не в путь установки?
 
RameR, можно,если пользуешься расширенной версией. Смотри в папке с примерами пример RawDataResurce. ТОлько с длл-кой косяк бывает, через раз успевает загрузиться.
 
Как сделать такой выбор компонентов установки?
HIGEXqpD.png
 
MAKS_MAFIA, ответ на ваш вопрос:Код
 
Можно ли исбавиться от Notebook, а то сперва идет form>notebook>page¡ Одно открываешь другое закрывается! Прям головоломка какая-та!Если на form делать то отображается на всех страницах, как сделать чтобы была на WizardForm, но на определенной странице (через show, hide что то не привлекает) при этом минуя Notebook!
 
RameR, почему же неудобно? если грамотно расписывать, то всё удобно будет. ПримерТолько координаты некоторых контролов придется изменять, так как некоторые объекты лежали на InnerNotebook, который в свою очередь лежал на OuterNotebook, который мы скрыли.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху