Я хочу добавить флажок на финишную страницу установщика. У меня уже два флажка на финише, один для показа файла readme и другой для открытия другой ссылки. Теперь я хочу добавить третий флажок для открытия домашней страницы моего приложения.Настройка страницы завершения установки NSIS
Я следуя инструкции, приведенные в этом вопросе, как это точная вещь, которую я хочу достичь Customizing an exsisting NSIS MUI2 page
но третий флажок не отображается на finishpage. Я использую MUI2.
Вот мой код
!include "MUI2.nsh"
var newCheckBox
Function showNewCheckbox
${NSD_CreateCheckbox} 50u 60u 100% 10u "&Launch Google"
Pop $newCheckBox
FunctionEnd
Function launchNewLink
${NSD_GetState} $newCheckBox $0
${If} $0 <> 0
ExecShell "open" "http://google.com"
${EndIf}
FunctionEnd
Function LaunchLink
ExecShell "open" "http://yahoo.com"
FunctionEnd
!define MUI_FINISHPAGE_NOAUTOCLOSE
!define MUI_FINISHPAGE_RUN
!define MUI_FINISHPAGE_RUN_NOTCHECKED
!define MUI_FINISHPAGE_RUN_TEXT "Open yahoo"
!define MUI_FINISHPAGE_RUN_FUNCTION "LaunchLink"
!define MUI_FINISHPAGE_SHOWREADME_NOTCHECKED
!define MUI_FINISHPAGE_SHOWREADME "${README_FILE}"
!define MUI_PAGE_CUSTOMFUNCTION_SHOW showNewCheckbox
!define MUI_PAGE_CUSTOMFUNCTION_LEAVE launchNewLink
!insertmacro MUI_PAGE_FINISH
Я пропускаю что-то ??
Благодаря Андерс! Это действительно скрывалось за изображением ... Мне не приходило в голову – Neo
Могу ли я изменить цвет ссылки? –
@JorgeB .: SetCtlColors – Anders