zettend, нет. Вы можете экспортировать изображение, отредактировать его в графическом редакторе не изменяя положения и размеров элементов стиля, а после этого импортировать обратно в файл стиль, используя функцию "Обновить" (Update). Тогда не нужно будет перерисовывать координаты элементов.а возможно как-то импортировать туда текстуру высокого разрешения не перерисовывая при этом координаты компонентов?
zettend, эти компоненты используются для поддержки экранов с высоким разрешением (4К). Но Inno Setup такие стили не поддерживает, т.к. собирается в Delphi 10.3, в которой еще не было этого функционала. Он появился только в Delphi 10.4. Поэтому новые стили (из Delphi 10.4) в инсталляторах Inno будут работать некорректно (наложение, искажение и т.п.). То же самое касается и плагина VCL Styles for Inno Setup, который не обновлялся с 2017 года.И в каких случаях используются компоненты типа "15x", "20x"?
volente, в справке по xDelta Patch Maker есть ответ на ваш вопрос. Другое дело, что этот инструмент использует очень старую версию плагина (v1.4.5.0), который поддерживает стили только версии 1.0. Текущая версия стилей - 2.0. Последняя версия плагина - v1.5.4.1.Можно ли использовать эти стили в xDelta Patch Maker?
Нет. Косится из-за Inno Setup 6.0 (и выше). Предыдущие 5 нормально выводят:Кстати, у всех так, что кнопка отмены находится чуть выше кнопок "Назад" и "Далее"?
Насчет самой библиотеки не знаю, но могу предложить только такое:а вы не знаете, нет фиксов на версию 6.+?
with WizardForm.CancelButton do
begin
Left:= ScaleX(425);
Top:= ScaleY(328);
Width:= ScaleX(70);
Height:= ScaleY(24);
end;
with WizardForm.NextButton do
begin
Left:= ScaleX(345);
Top:= ScaleY(328);
Width:= ScaleX(70);
Height:= ScaleY(24);
end;
with WizardForm.BackButton do
begin
Left:= ScaleX(275);
Top:= ScaleY(328);
Width:= ScaleX(70);
Height:= ScaleY(24);
end;
Thank you very muchHmm, everything seems to be drawing normally
Thank you very much for the skinsUser YURSHAT posted a new resource:
VCL Styles for Inno Setup - VCL Styles for Inno Setup
Learn more about this resource...
Перевёл все репаки на данную либу, всё норм.На последней версии работает стабильно? Раньше был баг с отменой стиля для чекбоксов на странице выбора компонентов при вызове окна сообщения
Спасибо большоеПеревёл все репаки на данную либу, всё норм.
hi, audiofeel there is two styles in win 11 made by delphistyles to work in delphi.Стиль Win11 (Взято из Skia for Inno)
и длл 1.5.4.1 больше размером, хз чем отличается
Я про размер DLL имел ввиду. Но что касаемо конвертации стилей из VSF-Style конвертируются они как то не очень, появляются артефакты, рамки и тд (пример на скрине)hi, audiofeel there is two styles in win 11 made by delphistyles to work in delphi.
Win11 FMX Styles work in FireMonkey Multiplatform. (.style)
Win11 VCL Styles work in VCL form. (.vsf)
Skia4Delphi build to work in FMX Multiplatform.
and you can convert or modifying Styles using the tool BitmapStyleDesigner.
BitmapStyleDesigner is tool for Delphi to create Styles.
Open the (.vsf) and (.style) file with notepad and you know the difference between them.
you can compress the size of dll by use this tool UPX.I meant the size of the DLL.
you can change everything in the styles using BitmapStyleDesigner.But as for the conversion of styles from VSF-Style, they are converted somehow not very much, artifacts, frames, etc. appear (example on the screen).