Version History 3.03.35 2007-02-12 * support for version 11.5 and 12.0 added (finally!) * New funcion IdSetDlgCaptionIcon added. Adds icon to the installwizard dialogs. 3.03.34 2005-12-11 * Support for posting form-data to an asp-server added. 3.03.33 (this was never officialy released) * Version 10 and 11 handled dialog notifications differently so that InstallDíalogue was not able to always trap them correctly 3.03.32 2005-03-07 * Support for InstallShield 10.x implemented. 3.03.31 2004-07-29 * IdCbDeleteString crashed badly. 3.03.30 2004-03-04 * support for IS Dev 9 added. 3.01.29 2003-08-10 * debug messages was left in the code :-( 3.01.28 2003-06-29 * Now it works to set a new default button for a dialog created within the dialog editor 3.01.27 2003-06-23 * IdSetInitialFocus did not work correctly when combined with PlayMedia. * Dialog editor had some extra radio buttons created. * Testing dialog that contains a check list box does not crash anymore. 3.01.26 2003-03-26 * Dialog editor could not handle lines that were longer than 500 characters * Dialog editor did not handle ID names (symbols) that were longer than 40 characters * Some functions (IdSetInitialFocus, IdSetDlgPosT) did not work when used during dialog initialisation. They now work again, apart from IdSetDlgPosT that only works in setups that does not use skins not supported when using skins. Also IdGetDlgPosT does not return correct results when using skins. 3.01.25 2003-03-11 * Bug in handling of ID_DIALOG_EMPTY style that made the setup hang. 3.01.24 2003-03-09 * Dialog editor and run-time files are aware of Windows XP themes. 3.01.23 2003-02-03 * Scrolling notifications now works on mouse wheel as well. 3.01.22 2003-01-19 * Script editing in Dialog editor now is placed in a property sheet, so that it is easier to edit the different parts. 3.01.21 2003-01-15 * It is now possible to change dialog style in run-time * new function IdDllLoadBitmapFlags that can remap grey background color of bitmap. * File browse dialog added. (not documented yet) 3.01.20 2002-09-26 * IS Pro 7 dialogs were not written correctly, and was therefore read as IS 5 dialogs. * Dialog editor could not read .idd files with too long function definition line. 3.01.19 2002-09-26 * Support for IS Pro 7 in Dialog editor 3.01.16 2002-08-19 * Support for IS Pro 7 in setup and registration code 3.01.15 2002-08-12 * some bug fixes 3.01.14 2002-07-08 * added function IdSetInstallerIcon to replace the icon of the installer window. this is the iconshown at the taskbar and when the user presses ALT+TAB. * updated documentation to include function IdSetInitialFocus. 3.01.13 2002-05-11 * prevent pasting non-digits into a edit box with style NUMBER * the help file short cut was pointing ot the wrong directory. 3.01.12 2002-05-06 * Editor now handles size changes of dialog better. * editor monitors file change on disk on current file. 3.01.11 2002-04-10 * documentation update 3.01.10 2001-12-02 * a new license is introduced * added support for Windows XP 3.01.09 2001-10-18 * IdLoadBitmapFlags added, no doc provided yet. * help file updated to use html-style panes. 3.01.08 2001-08-20 * New release with support for IS 7 3.00.07 2001-07-23 * modifications to make it work for IS version 7. * bug fix that make it work to use Instdlg.dll in version 6. 3.00.06 2001-07-10 * Notification for selecting/deselecting components in treeview has been added 3.00.05 2001-06-22 * The function IdSetWelcomeFinishBitmap is now free to use without any nag-screen. * Resizing a dialog moves and resizes the white bar at the top. 3.00.04 2001-04-04 * The small bitmap is deleted when using empty template 3.00.02 2001-02-04 * fixed some crashes on win 98. 3.00.00 2001-01-15 * added callback package. 2.70.90 2000-11-26 * fixed the color for status dialog and toolbox on windows 2000 * not possible to move or remove the InstallShield text and the horizontal bar in the dialog editor. * IdHlSetURL and IdHlGetURL added. 2.70.89 2000-11-13 * clear the undo stack when opening a dialog or creating a new. * set the changed flag when editing symbols, either from dialog box or from the toolbar. * set the changed flag when selecting commands from Script menu * set the change flag when editing function call 2.70.87 2000-11-02 * new commands in dialog editor: center controls on dialog 2.62.86 2000-10-08 * horizontal scroll bar in listboxes were not updated correctly 2.62.85 2000-10-05 * problem when clicking next on some computers running win 98/NT * beeps at start and end of setup. 2.62.84 2000-09-28 * IdRedraw did not redraw windows at all times. * IKernel still crashed after setup was completed on some platforms (solved by disabling the IdSetMainInstallWnd function) 2.61.82 2000-04-10 * IKernel still crashed after setup was completed on some platforms 2.61.81 2000-03-27 * IKernel crashed after setup was completed on some platforms 2.60.80 2000-03-26 * New InstallDialogue object released. * Setup of InstallDialogue now uses IS6 * WebUpdate integrated into InstallDialogue. * Tutorial updated. 2.54.72 2000-02-08 * Instdlg did not unload correctly and therefore was not deleted by InstallShield at end of setup 2.53.71 2000-02-08 * IdDestroyControl crashed due to stack problems * conversion of old idd files failed in some cases to compile. * made it impossible to delete the control with ID 52. 2.51.65 2000-01-19 * right clicking on a control from the template crashed the dialog editor * support for changing the bitmap of IS 6 Welcome and Finish dialog boxes added. 2.33.58 1999-11-29 * Static icons and bitmap controls had mistakenly been removed from control pallette 2.33.57 1999-11-26 * removed debug message that was left in code. 2.33.56 1999-11-08 * Checklist box. When disabling an item, the text was not greyed out. 2.33.55 1999-10-19 * bug in IdLbDeleteString fixed. 2.31.53 1999-10-14 * support for the new BYVAL qualifier. * When creating a new dialog you get to choose which type it supports. * disabled the option to switch from IS 5 style to IS 6 style in the editor. It is possible to alter the script code directly. * Fixed the bug where controls were duplicated. * Fixed the bug where symbols got defined twice. 2.30.50 1999-10-10 * support for IS 6 has been added. * converting dialog files automatically to use the new title function * dialog files now contains a version number to detect which version of ID was used to build it. * Dialog editor supports shifting between the two types of dialogs. * various bugs in Test dialog has been fixed. These had all to do with repositioned and resized dialog or controls from IS template. 2.22.47 1999-09-10 * if more than one of the standard controls were deleted the dialog editor GPF'ed 2.22.46 1999-08-29 * the font was not set correct on controls when creating dialog AS_IS 2.22.45 1999-08-15 * It was not possible to copy/paste hyperlink and Check list boxes * Added context menu for control and dialog, accessible via right mouse click. * undo did not work when aligning user created controls and template created controls. * Printing of script through Notepad was added. 2.21.38 1999-08-08 * Bad declaration of function IdLbSetExtraString in instdlg.h * Updated help file in various places. * One more GPF has been fixed. This happened rarely at editor closing. * New function IdEditDisableRightClicks to disable mouse context menu in edit boxes. This is necessary for InstallShield 5.0 since the setup will hang otherwise. 2.20.37 1999-08-05 * The editor sometimes made an GPF when opening a second dialog * The instdlg.lic file was not correctly written 2.20.36 1999-07-30 * empty lines in script code caused a GPF. * bitmap/icon static controls added * support for bitmap/icon buttons added * functions for loading bitmaps and icons added. * Entries for the six latest opened files added on the file menu * Resizing of dialog now possible * Possible to move, resize and rename the standard buttons. 2.14.18 1999-07-21 * when a dialog was active the switch to application did not work properly. Sometimes the dialog got moved behind the mainframe. * fixed typo's in help file. 2.13.14 1999-07-15 * bug in the handling of #undef for symbols within the .idd and .h files created by the editor 2.12.1.3 1999-07-13 * added license text to setup. This can be accessed from the Help menu in the editor 2.12.1.2 1999-07-12 * the setup program copies instdlg.rul and instdlg.h into the include directory of InstallShield. 2.12.1.1 1999-07-11 * Two different dialog files could not have the same IDC values for control. Added #undef for all symbols defined in the dialog file to solve this. 2.12.1.0 1999-07-10 * The dialog editor at some circumstances performed an access violation when closed. * The about box has been changed to include the serial number and type of license. * The serial number handling has been redone. The setup does not ask for the serial number, this is entered from the dialog editor instead. When updating the software the serial number needs not be entered again. * The trial version has been converted into a free version. You can use it for free in your setups. 2.11 1999-07-02 * added the function IdGoToUrl. This can be used to launch an email client or browser from eg a button click. 2.10 1999-06-30 * support for a new hyperlink control added. * editor did not handle ',' or '"' within strings correctly. 2.05 1999-06-04 * Tutorial has been updated * Getting Started has been updated * Version number added to about box in editor 2.04 1999-05-08 * bug in the .idd template. #undef ID_FUNC was missing at the end. * tutorial added. 2.03 1999-04-28 * Notifications sometimes reported the wrong control handle * new functions: IdLbSetItemString store a string together with a list item. IdLbGetItemString retrieve a string stored with IdLbSetItemString IdGetDllString retrieve a string from the stringtable in a dll IdGetDllDlgString retrieve a string from a dialog control in a dll * new sample for components has been added. * setup crashed if there was a registry entry indicating that InstallShield was installed, but the cnt help file was missing. * Dialog editor could not find help file 2.02 1999-04-01 * IdStSetColor sets text and background color of static controls * IdEdSetColor sets text and background color of edit box control * IdEdSetFocusOnArrow have edit boxes connect to each other, see help file for more information. * Editor now supports configuration of sunken border on edit boxes, listboxes, rectangles and frames. * Editor grid settings now works. * Editor creating new dialog sets the filename to (Untitled). 2.01 1999-03-22 Added the following functions: * IdSetRedraw (enable/disable redraw on change of control) * IdRedraw (force redraw of control) * IdLbSetColumnWidth (set width of columns for mulit-column list box * IdLbSetTabStops (set tab stops for a list box that uses them) * IdCbFindStringExact (for finding string in combo box) * added help file that documents the editor. 2.00 1999-03-15 The first release containing the Dialog editor. 1.55 1999-03-05 Various bugs has been fixed since version 1.5 * Extra strings for check list boxes wasn't correctly displayed at all times. * Check list boxes did not have the correct item height for large fonts. * The scrollbar notifications for edit boxes did not work correctly. * Support for tristate check list boxes has been added NOTE! the function call IdCreateCheckListbox has been changed NOTE! 1.51 1999-01-27 * License dialog sample with a disabled Yes buttons was added. * Scroll bar functions were added. 1.5 1998-07-27 The product has changed name to InstallDialogue. The list boxes now shows a scrollbar to the left when needed. A new function IdLbSetSel has been added to alter selections in multiple selection list boxes 1.0.3.1 1998-06-17 The list box now can handle an extra text string right aligned for each item. The check list box can handle four extra strings for each item. These are shown right aligned one at a time, one for each combination of an item beeing checked/unchecked/enabled/disabled. The help file have been updated to support the changes above. 1.0.2.1 1998-06-05 Support for notifications in components list has been added. Functions for retrieving and setting size and position of dialogs and controls that use dialog template units. The help file have been updated to support the changes above. The help file now has an index and a Back button. 1.0.1.1 1998-05-22 The code has been fixed to support large fonts in display settings. This means that the coordinates used for creating controls are now interpreted in dialog template units instead of screen units. New function CdShowWindow has been added. The help file have been updated to support the changes above. The CDE is now fully compatible with Windows 95. 1.0.1.0 1998-05-18 First version of CDE (Custom Dialog Extension)