【问题标题】:Creating a NSIS Page that contains a Bitmap covering the whole window创建一个包含覆盖整个窗口的位图的 NSIS 页面
【发布时间】:2012-05-18 13:19:34
【问题描述】:

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

最好的方法是:

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

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

【问题讨论】:

标签: installation nsis


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-16
    • 1970-01-01
    相关资源
    最近更新 更多