我正在使用Inno Setup和图形安装程序与InnoTools Downloader在安装过程中下载更新的文件。
是否有人知道如何调整进度条的框高度以及其他详细信息?
我已成功更改安装程序的其他元素/控件,例如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,但这不是我想要的路线
我迷路了!任何帮助是极大的赞赏。 谢谢!
答案 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编写的)。