0

什么是创建 NSIS 欢迎页面的最佳方法,该页面具有覆盖整个对话框(主 HWND)窗口的位图图像?

最好的方法是:

  • 使用 MUI2 并指定常量 MUI_WELCOMEFINISHPAGE_BITMAP 和 MUI_WELCOMEFINISHPAGE_BITMAP_NOSTRETCH?我已经尝试过了,图像位于下一个/上一个按钮和欢迎文本的顶部。是否有可以用来更改图像窗口的 z-index 的函数调用?
  • 创建我自己的自定义窗口?我知道如何做到这一点以及如何创建复选框、按钮等窗口,但不知道如何创建图像窗口(我想我创建了一个静态或标签窗口然后为此设置位图?)
  • 也许插件 SkinnedControls 有办法做到这一点?我已经尝试将皮肤应用于按钮,但没有找到任何可以在 SkinnedControls 中创建带有大位图的欢迎屏幕的东西。另外,安装程序在单击下一步时不断崩溃(我认为与 Unicode 版本有关吗?)。
  • 也许另一种我不知道的方式?

您能否建议创建包含覆盖整个对话框的位图的欢迎页面的最佳方法?

4

1 回答 1

1

这个问题与这个问题非常相似:Alter the z-index of windows on a NSIS MUI2 Page所以请先阅读。

正如我所说:创建整个背景非常棘手(它需要大量编码),但我可以向您推荐这个解决方案: NSIS 的图形安装程序,用于创建看起来很酷的安装程序。

于 2012-05-18T05:19:34.307 回答