2012-05-17 34 views
0

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

是把最好的方法:

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

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

+0

你读过[NSIS nsDialogs插件](http://nsis.sourceforge.net/Docs/nsDialogs/Readme.html) - 特别是[NSD_Create *]部分(http://nsis.sourceforge.net/)文档/ nsDialogs/Readme.html中#MREF创建)? – RobeN

回答