ExLicensePage plug-in: Difference between revisions

From NSIS Wiki
Jump to navigationJump to search
m (Wikipedia python library)
 
m (Updated author and download links, and changed format of some pages.)
Line 2: Line 2:


== Links ==
== Links ==
File (Visual C++ Code (MFC)):
File (Visual C++ Code (MFC)):<br>
http://www.pkpsoft.com/other/ExLicensePage.zip
<attach>ExLicensePage.zip</attach><br>
[[Image:Zip.gif]] [http://www.pkpsoft.com/other/ExLicensePage.zip ExLicensePage.zip] (92 KB) (Mirror #1)


== Description ==
== Description ==
Line 32: Line 33:
[mailto:pkp@pkpsoft.com pkp@pkpsoft.com]
[mailto:pkp@pkpsoft.com pkp@pkpsoft.com]


Page author: pkp
Page author: [[User:pkp|pkp]]

Revision as of 12:36, 23 April 2005

Note: This plug-in requires the MFC runtime and is not really compatible with the NSIS page system. For other solutions and more info, check this forum topic.

Links

File (Visual C++ Code (MFC)):
ExLicensePage.zip (92 KB)
Zip.gif ExLicensePage.zip (92 KB) (Mirror #1)

Description

This is some quick and dirty code to implement an extra license file page.

How To Use

ExLicensePage::showPage "license.txt"

The program is not really customizable at this point, if you like it and want a few extra features, let me know and I'll flesh it out more. ExLicensePage expects to find the file "license.txt" in the same directory the dll is located. (plug-ins dir usually). ExLicensePage also implements cancel strangely, due to the fact that I cannot figure out a proper way of staying on the current page if cancel is pressed along with a no, it sends a message to the parent window forcing it back to the previous page.

Usage

ReserveFile "SNLicense.txt"
Page custom ExLicense
 
Function ExLicense
  ExLicensePage::showPage "SNLicense.txt"
FunctionEnd
 
Function .onInit 
  !insertmacro MUI_INSTALLOPTIONS_EXTRACT "SNLicense.txt"
  ;Without Modern UI: File /oname=$PLUGINSDIR\SNLicense.txt SNLicense.txt
FunctionEnd

Source Included, do what you want with it.

pkp@pkpsoft.com

Page author: pkp