首页 > 解决方案 > 当我在 NSIS 安装程序欢迎屏幕中自定义位图图像时,更新的位图图像未反映

问题描述

作为我项目的一部分,当我在 NSIS 安装程序欢迎屏幕中自定义位图图像时,更新的位图图像没有反映。

我使用下面的行来更改位图图像:

 !define MUI_DEFAULT_MUI_WELCOMEFINISHPAGE_BITMAP "E:\Source\NULLSOFT\src\Bitmaps\dlgbmp.bmp"

下面是代码片段:

    ;Pages
    ;Customizing the bitmap image
    
    !define MUI_DEFAULT_MUI_WELCOMEFINISHPAGE_BITMAP "E:\Source\NULLSOFT\src\Bitmaps\dlgbmp.bmp"
    
      !insertmacro MUI_PAGE_WELCOME
;Languages

  !insertmacro MUI_LANGUAGE "English" ; The first language is the default language
  !insertmacro MUI_LANGUAGE "French"

我们是否需要做任何额外的更改来更新新的位图?请帮我。

标签: nsis

解决方案


没有定义命名MUI_DEFAULT_MUI_WELCOMEFINISHPAGE_BITMAP,请参阅MUI 文档以获取有效定义。

在您的情况下,定义被命名为MUI_WELCOMEFINISHPAGE_BITMAP

!include MUI2.nsh
!define MUI_WELCOMEFINISHPAGE_BITMAP "${NSISDIR}\Contrib\Graphics\Wizard\orange.bmp"
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_LANGUAGE "English"

推荐阅读