在为NSIS使用MUI2时,如何更改COMPONENTS PAGE中标签上的文本?

时间:2011-10-09 20:51:17

标签: installer nsis

我想在组件页面的某处添加一个链接。我尝试了here提供的方法,虽然它确实适用于WELCOME PAGE,但是当我将它添加到组件页面时,它会导致安装程序崩溃。

我要添加的内容是一个文本,其中包含带下划线的蓝字,在单击时会在默认浏览器上打开一个网址。我想将它添加到现有的组件页面。

谢谢,

J

1 个答案:

答案 0 :(得分:0)

我在nsis论坛的帮助下解决了相关链接:

Add Link to Components PageHow to customize an existing MUI2 page (components)

主要问题是,与欢迎/完成页面相比,组件页面不是nsDialog页面。为了动态添加标签,我们必须使用User32 :: CreateWindowEx。我使用资源黑客添加静态标签以获得其位置,并将其用作我添加的新标签的指南(这些都在链接中解释了......)