Change the layout settings of the Inno Setup installer using the graphical installer

I am using Inno Setup and the graphical installer with InnoTools Downloader to download an updated file during installation.

See screen shot:

Does anyone know how to adjust the window height, progress bar and additional data?

I was successfully able to modify other installer controls / controls, e.g. MemoReady.Height: = 100

I cannot find the name of the control that launches the GUI for InnoTools Downloader. I see that a custom page has been created here ...

itd_downloadpage := CreateCustomPage(afterID, ITD_GetString(ITDS_TitleCaption), ITD_GetString(ITDS_TitleDescription));

I tried the following inside it_download.iss under the code:

procedure ITD_NowDoDownload(sender: TWizardPage);

sender.pnlContainer.height := 100; itd_downloadpage.Height := 100 .... and many other combinations.

I reviewed the pascal source code that comes with the package, and I think I can configure and repack the DLL, but this is not the route I would like to go.

I'm lost! Any help is appreciated. Thanks!

+4
source share
2 answers

Here is a solution to this problem: http://www.unsigned-softworks.sk/blog/index.php?itemid=57

I wrote a short blog article where you can download a simple example and modified files.

The ITD library was rebuilt because it covered the background with its own form.

+2
source

ITD is a third-party plugin for Inno Setup, you will not find anything in the Inno manual.

Also, you cannot access ITD components because they are created by code inside the plugin.

You need to change the sources of the ITD library in order to view the installer correctly, said TLama.

Since I am the author of the Graphical Installer ( http://www.graphical-installer.com/ ), I will look at this plugin and make the appropriate changes (ITD is written in Delphi / Pascal).

0
source

Source: https://habr.com/ru/post/1492984/


All Articles