2014-10-10 83 views

回答

0

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 
+0

謝謝安德斯! – Maria 2014-10-14 13:13:21