我知道NSIS默认使用安装程序图标(或MUI_ICON
)作为标题图像。使用MUI_HEADERIMAGE
而未指定MUI_HEADERIMAGE_BITMAP
的情况使用默认的Contrib\Graphics\Header\nsis.bmp
但是有可能不能完全显示标题图像吗? (除了将空白(全白)图像指定为MUI_HEADERIMAGE_BITMAP
)
答案 0 :(得分:1)
!define MUI_HEADERIMAGE
!define MUI_HEADERIMAGE_RIGHT
!define MUI_CUSTOMFUNCTION_GUIINIT HideHeaderImage
!include MUI2.nsh
!insertmacro MUI_PAGE_COMPONENTS
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_LANGUAGE English
Function HideHeaderImage
!if "${MUI_SYSVERSION}" >= 2.0
ShowWindow $mui.Header.Image 0
!else
GetDlgItem $0 $hwndParent 0x416
ShowWindow $0 0
!endif
FunctionEnd
或者您可以使用Resource Hacker编辑$ {NSISDIR} \ Contrib \ UIs \ modern * .exe中的一个UI,将图像控件移出屏幕,然后在脚本中使用MUI_UI或MUI_UI_HEADERIMAGE选择新的UI文件。
答案 1 :(得分:0)
你能说明
的HideHeaderImage功能!定义MUI_WELCOMEFINISHPAGE_BITMAP" leftside.bmp"