Dialogs

The Dialogs page defines the dialog resources that the installer uses during installation and removal of your product. On the left is a tree with the dialogs and their controls, and on the right a tabbed window with two tabs: Layout and Event handlers. The former shows the dialog layout for preview and editing; the latter contains the event handlers for each dialog.

Note: Merely adding a dialog to this page does not add the dialog to the installer. To use a dialog in the installer, you must reference it in one or more Run Dialog actions on the Actions page.

Predefined dialog boxes

When you create a new InstallMate project, the Dialogs page contains a number of predefined dialog boxes, as shown in the following table. We recommend that you edit the predefined dialog boxes where possible, instead of creating your own. This ensures a more consistent design and also compatibility with future versions of InstallMate.

Dialog box Description Used in...
FailedDlg Announces a failed installation session _ExitHandler
FinishDlg Announces a successful installation session UIChangeInstall, UIFirstInstall
LicenseDlg Displays the license agreement text UIFirstInstall
OptionsDlg Displays the OptionTree control and associated options UIChangeInstall, UIFirstInstall
OptionsDlg2 Alternate, simplified options dialog box  
ProgressDlg Interactive installation progress indicator UIChangeInstall, UIFirstInstall
ProgressQuietDlg Non-interactive installation progress indicator DoChangeInstall, DoFirstInstall, DoRepair, DoUninstall
ReadmeDlg Displays the Readme text UIFirstInstall
RebootDlg Queries the user for permission to reboot the computer DoUninstall
RegistrationDlg Displays the user registration information page UIFirstInstall
ResumeDlg Opens an installation session that is resumed after a reboot UIResume
RunModeDlg Displays installation session options: Change, Repair, or Remove _EntryHandler
WelcomeDlg Opens a new installation session UIFirstInstall

Related topics

Bitmap, CheckBox, ComboBox, Dialog, EditText, Event Handler, OptionTree, Frame, GroupBox, Icon, ListBox, List Value, ProgressBar, PushButton, RadioButton, RichText, StaticText, Working with project pages