4

从我的设置开始下载文件时,它只显示总进度和按钮详细信息,以显示下一张图片中显示的内容:

在此处输入图像描述

我想要做的是默认执行该步骤而不点击详细信息按钮并且不显示隐藏按钮。

4

1 回答 1

4

我假设,我们正在谈论这个Inno Download Plugin。在其上source code page,我找到了idp.iss似乎是库接口的脚本文件。它包含一个idpShowDetails函数,如果您在show参数设置为 True 的情况下调用该函数,将显示详细组件,您可以通过单击详细信息按钮查看。剩下的就是隐藏细节按钮,在脚本中可以通过IDPForm记录变量的DetailsButton成员访问。通过此成员,您可以将Visible属性设置为 False 以隐藏该按钮。

要在不修改原始脚本的情况下实现这一点,您可以在现有脚本中包含以下代码:

procedure CurPageChanged(CurPageID: Integer);
begin
  // if the downloader page was just shown, then...
  if CurPageID = IDPForm.Page.ID then
  begin
    // show the detail components
    idpShowDetails(True);
    // and hide the details button
    IDPForm.DetailsButton.Visible := False;
  end;
end;

和截图:

在此处输入图像描述

于 2014-02-19T19:29:25.847 回答