Хамик
Старожил
В скрытии пункта About Setup...в чем смысл этой команды?
Испытываю трудности в применении этой функцииP.S. Кстати тень можно отключить, если она не нужна.

Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: Эта возможность может быть недоступна в некоторых браузерах.
В скрытии пункта About Setup...в чем смысл этой команды?
Испытываю трудности в применении этой функцииP.S. Кстати тень можно отключить, если она не нужна.
В своем основном скрипте получаю такие ошибкиВ общем исправил, архив обновлен
Так его можно скрыть по-другому.В скрытии пункта About Setup...
[Setup]
AppName=My Application
AppVersion=1.5
DefaultDirName={ autopf }\My Application
OutputDir=.
[Code]
// Функции удаление в инсталляторе пункта меню "О программе..."
function AppendMenu(hMenu: HMENU; uFlags, uIDNewItem: UINT; lpNewItem: String): BOOL;
external 'AppendMenuW@user32.dll stdcall';
function GetSystemMenu(hWnd: HWND; bRevert: BOOL): HMENU;
external 'GetSystemMenu@user32.dll stdcall';
const
MF_DELETE = $200;
procedure InitializeWizard();
begin
// Удаление пункта меню "О программе"
AppendMenu(GetSystemMenu(Wizardform.Handle, True), MF_DELETE, 0, SetupMessage(msgAboutSetupMenuItem));
end;
Вот блин!Испытываю трудности в применении этой функции
Встроенным способом намного проще и привычней.Так его можно скрыть по-другому.
Это не встроенный способ, а ошибка из-за неверной инициализации формы.Встроенным способом намного проще и привычней.
Реально, но тогда многое придется переделывать.А реально добавить Ваши расширенные функции в подсказки при наборе?
Пока нет.Ещё бы хотелось увидеть функцию Blend on move
Вернул обратно предыдущую сборку (т.е. начальную), т.к. в этой "исправленной" полезли другие ошибки.В своем основном скрипте получаю такие ошибки
Это мелькает окно тени для VCL Style. Да это побочный эффект применения тени для окон с VCL Style.при подключении vcl стилей происходит то же самое что и в фмх, на некоторое время появляется окно с пустой формой.
ShadowFormOnOff(WizardForm, WizardFormShadow, False);
WizardFormShadow.ShadowOn := False;
Как только что было сказано выше - отключите тень для главной формы.Этого не избежать?
procedure InitializeWizard();
begin
// Отключаем видимость тени для главной формы
WizardFormShadow.ShadowOn := False;
...
// остальной код...
...
// Включаем видимость тени для главной формы
WizardFormShadow.ShadowOn := True;
end;
Это вопрос к разбработчику. Как говорит Джордан (автор и ведущий разработчик), "это древний функционал родом из 90гг прошлого века, который не соответствует современным стандартам установки, поэтому был полностью удалён, окончательно и безвозвратно."а зачем mainform нужно было вообще убирать?
Ну что сказать... Это свойство у компонента есть ещё с самого начала, когда приступил к разработке Inno Setup VCL, но по какой-то причие я это свойство пропустил и не объявил. То есть свойство есть, а доступа к нему нету - исправлю.А можно ли в вашей сборке к компоненту TNewStaticText сделать выравнивание текста по ширине (Alignment)
Такое же поведение имеет стандартный компонент TStaticText. Как его изменить - не знаю. Возможно это баг Delphi, а может быть так и задумано.И ещё хотелось бы, когда включена прозрачность у TNewStaticText (Transparent := True) чтобы цвет текста можно было бы менять.
Ну так используйте TLabel, где вам необходимо!Ну всё то что реализовано у компонента TLabel.
Мелькает в FMX только на пустой форме. На имейдж форме такого нет. И то там мелькание не у всех проявляется.@Leserg. В вашей сборке Inno 633EE, при подключении vcl стилей происходит то же самое что и в фмх, на некоторое время появляется окно с пустой формой. Example_BackgroundFormAndNC.iss. В 6.40 так же? Этого не избежать? Второй вопрос, а зачем mainform нужно было вообще убирать?
так тада зачем остальные формы? )-_-На имейдж форме
Alignment: taLeftJustify - выравнивание текста по левому краю (по умолчанию);
taRightJustify - выравнивание текста по правому краю;
taCenter - выравнивание по центру.
BorderStyle: sbsNone - рамка отсутствует (по умолчанию);
sbsSingle - простая рамка;
sbsSunken - 3D рамка.
VerticalAlignment: taAlignTop - выравнивание текста по верхней границе (по умолчанию);
taVerticalCenter - выравнивание текста по центру по вертикали;
- function LoadIcon(ResIconName: String): HICON;
Загрузка значка из ресурсов программы установки по заданному имени.
Добавить значки (*.ICO) в ресурсы программы установки можно с помощью
директивы IconResource в секции [Setup].
- function LoadIconIDI(hInst: Longint; IconIDI: Longword): HICON;
Загрузка значка из ресурсов по заданному ID номеру. При этом можно
указывать системные значки, если параметр hInst установлен в 0.
function MessageBoxTimeout(hWnd: HWND; { дескриптор окна }
lpText: String; { текст сообщения }
lpCaption: String; { текст заголовка }
uType: UINT; { тип сообщения / флаги }
wLanguageId: Word; { идентификатор языка }
dwMilliseconds: DWORD { время отображения в мс }
): Integer;
ZVSRus, это только для коротких фраз в пределах границ компонента.Выравнивание текста по центру по вертикали, всё нормально.
Но нету переноса слов.
У себя проблем не наблюдаю.Что то не хочет добавляться в ресурсы RawDataResource