Winamp & Shoutcast Forums

Winamp & Shoutcast Forums (http://forums.winamp.com/index.php)
-   NSIS Discussion (http://forums.winamp.com/forumdisplay.php?f=65)
-   -   How to process when "Cancel" is clicked on NSIS 2.45 MUI License Agreement Page (http://forums.winamp.com/showthread.php?t=330627)

TJK 16th May 2011 13:49

How to process when "Cancel" is clicked on NSIS 2.45 MUI License Agreement Page
 
Hello

I have an NSIS script that uses MUI and which displays the license agreement page with MUI_LICENSEPAGE_RADIOBUTTONS option.

How can I detect if a user clicks "Cancel" on the license agreement page and perform an action?

Thanks

Tim

Afrow UK 16th May 2011 16:07

Probably not the only way, but set a variable to 1 on page entry and set to 0 on page leave. Then have your own MUI_CUSTOMFUNCTION_ABORT function and check the variable is 1 to determine the user is on the license page.

Edit: And you should update to 2.46.

Stu

TJK 17th May 2011 22:10

Thanks Stu, that did the trick.

I'll get around to 2.46 ASAP.

Regards

Tim

TJK 13th June 2011 09:35

Acting on "Cancel" on "Select Language" dialog
 
Hello again

As a follow-up, is there anyway to catch a user clicking "Cancel" on the "Select Language" dialog displayed via !insertmacro MUI_LANGDLL_DISPLAY? The function defined via !define MUI_CUSTOMFUNCTION_ABORT doesn't seem to get called.

Thanks

Tim


All times are GMT. The time now is 17:31.

Copyright © 1999 - 2010 Nullsoft. All Rights Reserved.