【问题标题】:How can change a text on a label in COMPONENTS PAGE when using MUI2 for NSIS?使用 MUI2 for NSIS 时如何更改组件页面中标签上的文本?
【发布时间】:2011-10-09 20:51:16
【问题描述】:

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

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

谢谢,

J

【问题讨论】:

  • 您能否发布崩溃的代码,这将有助于获得更好的答案。此外,您链接到的问题是关于修改现有标签的文本,您似乎想添加一个需要不同解决方案的新标签。
  • 其实我刚刚在nsis论坛的帮助下解决了这个问题,我会把它添加到帖子中

标签: installation nsis


【解决方案1】:

我使用 nsis 论坛的一些帮助解决了这个问题,相关链接是:

Add Link to Components Page 和 How to customize an existing MUI2 page (components)

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

【讨论】:

  • 您的“将链接添加到组件页面”的链接已损坏。
猜你喜欢
  • 2011-07-16
  • 1970-01-01
  • 2011-09-25
  • 1970-01-01
  • 1970-01-01
  • 2020-02-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多