创建一个包含覆盖整个窗口的位图的NSIS页面

时间:2012-05-17 11:08:48

标签: installer nsis

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

是最好的方式:

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

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

1 个答案:

答案 0 :(得分:1)

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

正如我所说:创建整个背景(它需要大量编码)非常棘手,但我可以推荐这个解决方案:Graphical Installer for NSIS用于创建酷炫的安装程序。