具有自定义页眉文本的NSIS自定义页面

具有自定义页眉文本的NSIS自定义页面,nsis,Nsis,我正在创建一个自定义页面,并试图更改不同页面区域的设置,但我不知道我是如何在不同的位置尝试了几件事 以下是我期待机会的领域(我可以在许可证页面上找到,但无法找到自定义页面的代码) 这是我正在使用的代码 !define FolderDocs "Included\Docs" !define FolderImages "Included\Images" !define FolderAudio "Included\Audio" !define FolderData "Inclu

我正在创建一个自定义页面,并试图更改不同页面区域的设置,但我不知道我是如何在不同的位置尝试了几件事

以下是我期待机会的领域(我可以在许可证页面上找到,但无法找到自定义页面的代码)

这是我正在使用的代码

!define FolderDocs "Included\Docs"

    !define FolderImages "Included\Images"
    !define FolderAudio "Included\Audio"
    !define FolderData "Included\Data"

    !define DocLicense "License.txt"
    !define DocChangeLog "ChangeLog.txt"
    !define DocMustRead "MustRead.txt"

    !define ImageIcon "Icon.ico"
    !define ImageHDR "HDR.bmp"
    !define ImageWF "WF.bmp"
    !define ImageSplash "Splash.bmp"


    !define PRODUCT_NAME "Test"
    !define PRODUCT_VERSION "1.0"

    !define MUI_ICON ".\${FolderImages}\${ImageIcon}"
    Icon ".\${FolderImages}\${ImageIcon}"

    !include WinVer.nsh
    !include LogicLib.nsh
    !include x64.nsh
    !include FileFunc.nsh
    !include MUI.nsh
    !include WinMessages.nsh
    !include InstallOptions.nsh
    !include Sections.nsh
    !include nsDialogs.nsh

      !define MUI_HEADERIMAGE
      !define MUI_HEADERIMAGE_BITMAP ".\${FolderImages}\${ImageHDR}"
      !define MUI_WELCOMEFINISHPAGE_BITMAP  ".\${FolderImages}\${ImageWF}"
      !define MUI_ABORTWARNING

   !define MUI_PAGE_HEADER_TEXT  "Change Log" #DOES NOT WORK
   !define MUI_PAGE_HEADER_SUBTEXT "Overview of changes in Drive Content" #DOES NOT WORK
   Page custom SetCustom ValidateCustom


    !insertmacro MUI_LANGUAGE "English"
请参阅

请参阅


谢谢你的帮助。找到了我的问题。我在放球!insertmacro MUI_HEADER_文本在我的页面创建之后,而不是之前,将其移动到函数的开头,现在它可以工作了。非常感谢。谢谢,我复制并粘贴了,但是FunctionEnd无效,我意识到如果有人有问题,那是因为拼写错误。谢谢,这很有帮助。找到了我的问题。我在放球!insertmacro MUI_HEADER_文本在我的页面创建之后,而不是之前,将其移动到函数的开头,现在它可以工作了。非常感谢。谢谢,我复制并粘贴了,但是FunctionEnd无效,我意识到如果有人有问题,那是因为拼写错误。
!define FolderDocs "Included\Docs"

    !define FolderImages "Included\Images"
    !define FolderAudio "Included\Audio"
    !define FolderData "Included\Data"

    !define DocLicense "License.txt"
    !define DocChangeLog "ChangeLog.txt"
    !define DocMustRead "MustRead.txt"

    !define ImageIcon "Icon.ico"
    !define ImageHDR "HDR.bmp"
    !define ImageWF "WF.bmp"
    !define ImageSplash "Splash.bmp"


    !define PRODUCT_NAME "Test"
    !define PRODUCT_VERSION "1.0"

    !define MUI_ICON ".\${FolderImages}\${ImageIcon}"
    Icon ".\${FolderImages}\${ImageIcon}"

    !include WinVer.nsh
    !include LogicLib.nsh
    !include x64.nsh
    !include FileFunc.nsh
    !include MUI.nsh
    !include WinMessages.nsh
    !include InstallOptions.nsh
    !include Sections.nsh
    !include nsDialogs.nsh

      !define MUI_HEADERIMAGE
      !define MUI_HEADERIMAGE_BITMAP ".\${FolderImages}\${ImageHDR}"
      !define MUI_WELCOMEFINISHPAGE_BITMAP  ".\${FolderImages}\${ImageWF}"
      !define MUI_ABORTWARNING

   !define MUI_PAGE_HEADER_TEXT  "Change Log" #DOES NOT WORK
   !define MUI_PAGE_HEADER_SUBTEXT "Overview of changes in Drive Content" #DOES NOT WORK
   Page custom SetCustom ValidateCustom


    !insertmacro MUI_LANGUAGE "English"
!include MUI2.nsh

...

Page Custom MyPageCreate
!insertmacro MUI_LANGUAGE "English"

Function MyPageCreate
  !insertmacro MUI_HEADER_TEXT "Blah" "blah blah blah"
  nsDialogs::...
FunctionEnd