Inno Setup:如何使用单选按钮而不是下拉列表将组件显示为列表?

Emendelson

我正在为打印和创建PDF文件的应用程序编写安装程序,并且希望用户能够为输出设置默认页面大小-US Letter,Legal或A4。

目前,我的安装程序在“选择组件”页面中将选项列表显示为下拉列表。有没有办法用单选按钮将列表显示为平面列表?我已经花了几个小时尝试这样做,却找不到任何明显的方法。以下是相关代码:

[Types]
Name: "SetUSLetterPaperSize"; Description: "Select US Letter paper size"; 
Name: "SetLegalPaperSize"; Description: "Select Legal paper size"; 
Name: "SetA4PaperSize"; Description: "Select A4 paper size"; 

[Components]
Name: "USLetterPaperSize"; Description: "Use US Letter paper size as default"; Types: SetUSLetterPaperSize; Flags: exclusive
Name: "LegalPaperSize"; Description: "Use Legal paper size as default"; Types: SetLegalPaperSize; Flags: exclusive
Name: "A4PaperSize"; Description: "Use A4 paper size as default"; Types: SetA4PaperSize; Flags: exclusive

我会很感激您的帮助,但我怀疑我需要弄清楚一些Pascal代码,但未能做到。

马丁·普里克里(Martin Prikryl)

纸张尺寸不是组件。请改用带有标志的任务exclusive

要标记默认选项,请将uncheckedflag与所有其他选项一起使用。

[Tasks]
Name: SetUSLetterPaperSize; Description: "Select US Letter paper size"; Flags: exclusive
Name: SetLegalPaperSize; Description: "Select Legal paper size"; Flags: exclusive unchecked
Name: SetA4PaperSize; Description: "Select A4 paper size"; Flags: exclusive unchecked

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章