windows-installer - 将帮助按钮添加到 InnoSetup 向导页面

标签 windows-installer inno-setup context-sensitive-help html-help

我有一个带有自定义向导页面的设置脚本,可以让用户进行选择。最好有一个帮助按钮并提供一个带有可安装项的小型 CHM 文件,以便我可以提供有关选项的详细说明。

有人知道是否有一种简单的方法可以做到这一点?

最佳答案

参见this post有关如何在安装包中包含文件并在安装开始之前引用该文件的详细信息。

为了向安装向导添加按钮,我在 InitializeWizard 事件处理程序中添加了以下代码。

procedure CreateHelpButton (ParentForm   : TSetupForm ; 
                            X            : integer ;
                            Y            : integer ;
                            W            : integer ;
                            H            : integer) ;

var
  HelpButton : TNewButton ;
begin
  HelpButton         := TNewButton.Create (ParentForm) ;
  HelpButton.Left    := X ;
  HelpButton.Top     := Y ;
  HelpButton.Width   := W ;
  HelpButton.Height  := H ;
  HelpButton.Caption := '&Help' ;
  HelpButton.OnClick := @HelpButtonOnClick ;
  HelpButton.Parent  := ParentForm ;
end;

procedure InitializeWizard () ;

begin
  CreateHelpButton (
    WizardForm, ScaleX (20), WizardForm.CancelButton.Top,
    WizardForm.CancelButton.Width, WizardForm.CancelButton.Height) ;
end;  

关于windows-installer - 将帮助按钮添加到 InnoSetup 向导页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5658488/

相关文章:

c# - 已安装 msi 文件时确定 msiexec 退出代码

java - 用 java 启动的 .msi 文件在几秒钟后关闭。

inno-setup - InnoSetup : Find out reason for restart

windows-8 - 使用 Inno Setup 忽略开始屏幕图 block 的 .VisualElementsManifest.xml

context-sensitive-help - 这些天对helpfile的处理是什么?

java - Web 应用程序中上下文相关帮助的可扩展框架

pdf - 对于桌面应用程序中的上下文相关帮助文档,有哪些好的替代 CHM 的方法?

xml - 使用 Wix 从控制面板使用快捷方式卸载 exe

windows - msiexec 无法读取父目录中的路径

.net - 仅当尚未安装 .NET Framework 时,如何安装它?