Hosted at:
History:
version 1.4 (11/18/2001)
Added
Listbox
controls.
Added
MULTISELECT
flag.
Made the HWND list for the parent window controls dynamically allocated. This prevents a crash if NSIS ever gets more than 150 controls on it's main window.
The
TEXT
property of DirRequest control can be used to specify an initial directory. The current directory is automatically selected when clicking the browse button of the DirRequest control.
Added
ROOT
property to DirRequest which can be used to set the root directory. (mostly due to felfert)
Edit controls will now auto scroll. (thanks felfert)
Fixed a problem where the window wouldn't draw properly on some systems. (thanks felfert)
version 1.3 (11/03/2001)
Got rid of the call to RedrawWindow() because it's no longer needed with the WS_CLIPCHILDREN flag for NSIS.
Removed a few hardcoded limits of buffer sizes.
Added
Checkbox
and
RadioButton
controls.
Added
RIGHT
and
CHECKED
flags.
version 1.2.2 (10/30/2001)
Additional size reductions. Further reduced the size down to 8k.
The text parameter to a combobox can now be used to specify the initial value.
Changed from InvalidateRect() to RedrawWindow() to force a redraw after a browse dialog.
On startup, set the flags of the NSIS window to include WS_CLIPCHILDREN. Otherwise, our controls don't get drawn right.
version 1.2.1 (10/28/2001)
Bug fix. ControlID for the caption and the OK button were reused by the first two controls. (Thanks Schultz)
version 1.2j (10/28/2001) (justin frankel's modifications)
8.5kb from 44kb. heh.
version 1.2 (10/28/2001)
(Thanks to Schultz for requesting the first item.)
Still 44k, but would like to make it smaller. All of NSIS only amounts to 35.5k
Added the "
FileRequest
" and "
DirRequest
" control types.
NOTE: Please let me know if this is going to require any DLL's which might not be on the target machine.
Keep in mind that although we are using system DLL's, the program will exit before NSIS tries to copy any files.
Added "
MinLen
", "
MaxLen
", and "
ValidateText
" properties to fields.
Added "
Flags
" as a way to specifiy additional parameters for controls.
Few more changes to the documentation.
Cleaned the code in a few places...still trying to make it smaller.
version 1.1 (10/27/2001)
(Thanks to Alex ??? for requesting the first three.)
Added the "
Title
" option.
Moved the OK button so it is in the same location as the buttons on the main NSIS window.
Pressing "ENTER" will now automatically select the OK butt/FONT>
Slightly improved the documentation.
version 1.01: (10/25/2001)
Fixed the SetFocus loop so it exits after the first control like it was supposed to.
Added the license to the documentation.
version 1.0: (10/25/2001)
Barely qualifies as a distribution.
Updated 11/18/2001
Copyright © 2001 Michael Bishop