ReturnPage
From NSIS Wiki
Jump to navigationJump to search
Author: sirbabyface (talk, contrib) |
Links
ReturnPage.zip (277 bytes)
Description
ReturnPage macros add the possibility to control if a user is returning to a page or not. This might be useful if you want to restore controls values (TextBox, CheckBox, ...).
Just include the header file ReturnPage.nsh. It can be included with:
!include 'ReturnPage.nsh'
On each show function of you custom pages, pre functions, add this line at the top.
${ReturnPage} ''number''
And add this line at the end.
${ReturnPageEnd} ''number''
To check if you are returning to a page, I recommend to also use the LogicLib.
Small example of usage:
${ReturnPage} 1 ... ${If} $ReturnPage1 == false # Do Stuff, like initialization of global variables ${EndIf} ... ${ReturnPageEnd} 1