Nsis:在一个安装程序中更改两个安装的标题栏

Nsis:在一个安装程序中更改两个安装的标题栏,nsis,Nsis,我在一个安装程序中安装了两个,来自: 如何为这两个安装自定义标题栏(设置名称)?NSIS并不是专门为这一目的设计的,因此每次页面更改时,您都必须手动设置标题栏: !include MUI.nsh !include WinMessages.nsh Caption " " !define MUI_PAGE_CUSTOMFUNCTION_SHOW lic1 !insertmacro MUI_PAGE_LICENSE "${__FILE__}" !define MUI_PAGE_CUSTOMFUNCT

我在一个安装程序中安装了两个,来自:
如何为这两个安装自定义标题栏(设置名称)?

NSIS并不是专门为这一目的设计的,因此每次页面更改时,您都必须手动设置标题栏:

!include MUI.nsh
!include WinMessages.nsh
Caption " "

!define MUI_PAGE_CUSTOMFUNCTION_SHOW lic1
!insertmacro MUI_PAGE_LICENSE "${__FILE__}"
!define MUI_PAGE_CUSTOMFUNCTION_SHOW inst1
!insertmacro MUI_PAGE_INSTFILES
!define MUI_PAGE_CUSTOMFUNCTION_SHOW lic2
!insertmacro MUI_PAGE_LICENSE "${__FILE__}"
!define MUI_PAGE_CUSTOMFUNCTION_SHOW inst2
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_LANGUAGE English

Function lic1
SendMessage $HWNDPARENT ${WM_SETTEXT} 0 "STR:Foo$(^LicenseSubCaption)"
FunctionEnd
Function inst1
SendMessage $HWNDPARENT ${WM_SETTEXT} 0 "STR:Foo$(^InstallingSubCaption)"
FunctionEnd
Function lic2
SendMessage $HWNDPARENT ${WM_SETTEXT} 0 "STR:Bar$(^LicenseSubCaption)"
FunctionEnd
Function inst2
SendMessage $HWNDPARENT ${WM_SETTEXT} 0 "STR:Bar$(^InstallingSubCaption)"
FunctionEnd