我的WelcomeDlg上有一些冗长的文本被截断:
显然,对话框中有足够的空间用于额外的文本行,但文本框太小。我怎样才能让它更大?
答案 0 :(得分:3)
您可以查看source for the WelcomeDlg以查看发生的情况。您显示的文字是<Control Id="Description" .... />
,但您会注意到其下方还有另一个文字字段,用于描述正在应用的修补程序。
您可以按照this page in the manual的最后几节中的说明自定义WelcomeDlg。以下是一些快速步骤:
Id
标记的Dialog
属性更改为唯一。然后,您可以对所需的对话框进行任何更改(例如,使补丁描述字段更小,描述字段更高)。 Id
标记的UI
属性更改为唯一,并将WelcomeDlg
的任何引用更改为您在自定义WelcomeDlg上放置的ID。 <UIRef Id="..." />
标记以引用自定义对话框序列。答案 1 :(得分:1)
不要直接驳回您的要求,但我要记住,运行安装程序的用户的注意力范围大约是2岁的用户。他们可能一开始就不会读你放在那里的任何东西。同样适用于EULA,管理层总是希望确保用户在允许点击我接受之前完全滚动。
在创建安装程序UI时,我遵循极简主义的方法。接下来,Next(如果需要),Install,Finish。仍然不太喜欢Install Finish模式,但有些人会这样做。