【发布时间】:2012-05-18 13:19:34
【问题描述】:
创建 NSIS 欢迎页面的最佳方式是什么?该页面的位图图像覆盖整个对话框(主 HWND)窗口?
最好的方法是:
- 使用 MUI2 并指定常量 MUI_WELCOMEFINISHPAGE_BITMAP 和 MUI_WELCOMEFINISHPAGE_BITMAP_NOSTRETCH?我试过这个和图像 位于下一个/上一个按钮和欢迎文本的顶部。是 我可以使用函数调用来更改图像窗口的 z-index 吗?
- 创建我自己的自定义窗口?我知道如何做到这一点以及如何创建复选框、按钮等窗口,但不知道如何创建图像窗口(我想我创建了一个静态或标签窗口然后为其设置位图?)
- 也许插件 SkinnedControls 有办法做到这一点?我已经尝试将皮肤应用于按钮,但没有发现任何可以在 SkinnedControls 中创建带有大位图的欢迎屏幕的东西。另外,安装程序在单击下一步时不断崩溃(我认为与 Unicode 版本有关吗?)。
- 也许我不知道的另一种方式?
您能否建议创建包含覆盖整个对话框的位图的欢迎页面的最佳方法?
【问题讨论】:
-
你读过NSIS nsDialogs Plug-in——尤其是NSD_Create*部分吗?
标签: installation nsis