VCL Styles for Inno Setup

DLL VCL Styles for Inno Setup 1.5.4.1

Нет прав для скачивания

Leserg

Новичок
Проверенный
Обновил файлы Inno с использованием VCL Style.

Поправил (как смог) ошибки для стандартных страниц инсталлятора:

- просвет в компоненте TRichEditViewer при использовании в секции кода команды WizardForm.Position;
- потеря скина у чекбоксов на странице с компонентами при использовании в секции Setup параметра
EnableDirDoesntExistWarning=yes или DirExistsWarning=yes.

При использовании собственных страниц с этими компонентами и проявлении вышеописанных ошибок (возможные решения):
- для компонента TRichEditViewer необходимо задать свойство BevelKind := bkNone;
- для компонента TNewCheckListBox (список с чекбоксами) в процедуре CurPageChanged (когда происходит переход на страницу с этим компонентом) необходимо переназначить свойство компонента: сначала установить BorderStyle := bsNone, а следующей командой BorderStyle := bsSingle вернуть исходное значение. Этим действием мы заставим библиотеку перерисовать элемент заново, что восстановит скин.
 

Andreo Fadio

Участник
- потеря скина у чекбоксов на странице с компонентами при использовании в секции Setup параметра
EnableDirDoesntExistWarning=yes или DirExistsWarning=yes.
Не знаю что должно было поменяться от фикса, но результат тот же происходит при использование команд.
(использую компилятор MiniVLC от 1 декабря)

Но за совет по обновлению свойств работает отлично, за него спасибо :)
 

Leserg

Новичок
Проверенный
В связи с выходом финальной версии Inno Setup 6.0.4 обновлены компоненты программы на модифицированные версии с поддержкой стилей VCL.
Ссылка на общую папку с ресурсами: здесь.
 

InstallationWay

Новичок
The skin will not apply to browse folder windows' scroll bars :(

also It has a long load time :(

also, the VCL style will stretch the progress bar image which is not what I need.

How to avoid such effects and have a correct progress bar show with the specific lined image?

 
Последнее редактирование:

Leserg

Новичок
Проверенный
Any sample please shows how to use TpopUpMenu on a panel using VCL Styles inside inno setup?
Примеры есть в моей расширенной версии Inno Setup с поддержкой VCL Style (необходимо использовать FullVCL: смотрите по пути VCL->ISCmplr->FullVCL->IS6.0.5FullVclMod.rar для Inno Setup 6.0.5).

PopupMenuVCL.png

При этом плагин VCL Styles for Inno Setup использовать не нужно. Поддержка VCL Styles в моей редакции уже встроена в Inno. Достаточно в сценарии, в секции Setup, указать параметр SetupStyleFile с путем к файлу стиля. Смотрите сопровождающую документацию.
 

InstallationWay

Новичок
I ask this because I'm using Inno Setup 5 Enhanced Edition, but now I will look at yours for menu examples :)
 
Последнее редактирование:

InstallationWay

Новичок
I tried the example you provided in a normal VCL example, but the menu did not come up!

I'm trying to add TPopUpMenu on a TNewNotebook control, could you please provide a sample script my bro :) ?
 

Suomy

Новичок
Приветсвую форумчане, надеюсь тема еще жива, есть вопрос, можно ли как то на новых версия inno setup заставить работать "старые" скины, такие как tiger.cjstyles?
 

Leserg

Новичок
Проверенный
можно ли как то на новых версия inno setup заставить работать "старые" скины, такие как tiger.cjstyles?
Suomy, скинизация библиотекой ISSkin обсуждается в одноименном топике - здесь. "Старые" скины на новых версиях Inno работают, но только в тех рамках, которые были определены разработчиками на момент 2010 года. С тех пор библиотека ни разу не обновлялась. Подробности смотрите с соответствующей теме.
 

Suomy

Новичок
Suomy, скинизация библиотекой ISSkin обсуждается в одноименном топике - здесь. "Старые" скины на новых версиях Inno работают, но только в тех рамках, которые были определены разработчиками на момент 2010 года. С тех пор библиотека ни разу не обновлялась. Подробности смотрите с соответствующей теме.
спасибо
 

Leserg

Новичок
Проверенный
zettend, cама студия не нужна, достаточно одного редактора из неё (BitmapStyleDesigner.exe и зависимые библиотеки).
 
Сверху