使用图形安装程序更改Inno Setup Downloader Tool的布局选项

时间:2013-07-23 14:55:54

标签: inno-setup pascal inno-tools-downloader

我正在使用Inno Setup和图形安装程序与InnoTools Downloader在安装过程中下载更新的文件。

See screen shot:

是否有人知道如何调整进度条的框高度以及其他详细信息?

我已成功更改安装程序的其他元素/控件,例如MemoReady.Height:= 100

我找不到InnoTools Downloader的GUI运行控件的名称。我可以看到在这里创建了自定义页面......

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

我在代码中的it_download.iss中尝试了以下内容:

procedure ITD_NowDoDownload(sender: TWizardPage);

sender.pnlContainer.height := 100; itd_downloadpage.Height := 100 ......以及许多其他组合。

我已经查看过包含的pascal源代码,我我可以在那里进行调整并重新打包dll,但这不是我想要的路线

我迷路了!任何帮助是极大的赞赏。 谢谢!

2 个答案:

答案 0 :(得分:2)

以下是此问题的解决方案:http://www.unsigned-softworks.sk/blog/index.php?itemid=57

我写了一篇简短的博客文章,您可以在其中下载简单的示例和修改过的文件。

ITD图书馆重建了,因为它以自己的形式覆盖了背景。

答案 1 :(得分:0)

ITD是Inno Setup的第三方插件,在Inno的手册中找不到任何内容。

此外,您无法访问ITD组件,因为它们是由插件内的代码创建的。

您需要修改ITD库源以正确查看安装程序 - 正如TLama所说。

由于我是Graphical Installer(http://www.graphical-installer.com/)的作者,我将查看此插件并进行适当的更改(ITD是用Delphi / Pascal编写的)。