我理解NSIS默认使用安装程序图标(或MUI_ICON
)作为标题映像。使用MUI_HEADERIMAGE
而不指定MUI_HEADERIMAGE_BITMAP
使用默认的Contrib\Graphics\Header\nsis.bmp
但是,是否可能完全不显示标题图像呢?(除了将空白(全白色)图像指定为MUI_HEADERIMAGE_BITMAP
的选项外)
发布于 2014-11-14 04:32:00
!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
或者,您可以用\Contrib\UIs\modern*.exe编辑${NSISDIR}中的一个UI,将图像控件移出屏幕,然后在脚本中使用MUI_UI或MUI_UI_HEADERIMAGE来选择新的UI文件。
发布于 2015-03-18 04:12:14
你能展示一下HideHeaderImage的功能是什么吗?
!定义MUI_WELCOMEFINISHPAGE_BITMAP "leftside.bmp“
https://stackoverflow.com/questions/26922366
复制相似问题