Dialog Template Panel

InstallShield 2015 » Dialog Wizard

Use the Dialog Template panel to select a default template or an existing dialog on which to base your new dialog.

Panel Options

List of Dialogs

The box in the Dialog Template panel lists dialogs that are in the directory specified in the Dialog Location box on the File Locations tab of the Options dialog box. It may also include dialogs that are stored in a repository. In addition, several default dialog templates are listed:

Dialog Template Options

Dialog Template

Description

Blank Dialog

Creates a blank dialog with no dialog controls.

Project: In InstallScript and InstallScript MSI projects, this dialog template does not have a hidden control that has a Control Identifier value of 2; the NewScriptBasedDialog and NewSkinnableDialog templates do include this control. To enable end users to cancel the installation by clicking the close button in the upper-right corner of the InstallScript dialog, a custom dialog must have a button control whose Control Identifier property is set to this value. For more information, see Using InstallScript to Implement Custom Dialogs.

Exterior Wizard Panel

Project: This dialog template is available for Basic MSI projects.

Creates a dialog with a large bitmap along the left side of the dialog—similar to the formatting of the Welcome dialog.

Interior Wizard Panel

Project: This dialog template is available for Basic MSI projects.

Creates a dialog with a small bitmap at the top of the dialog.

Logon Information Panel and Associated Child Dialogs

Project: This dialog template is available for Basic MSI projects.

For information on adding the Login Information dialogs to Basic MSI, InstallScript, or InstallScript MSI projects, see Adding the Ability to Create or Set an Existing User Account.

Creates a set of dialogs that enable the end user to create or browse for an existing user account in order to access resources that are restricted to others.

NewScriptBasedDialog

Project: This dialog template is available for the following project types:

InstallScript
InstallScript MSI

Creates a new script-based dialog that contains the same controls as those contained in an internal dialog. This dialog contains basic controls, including Back, Next, Cancel, Title, and Subtitle.

NewSkinnableDialog

Project: This dialog template is available for the following project types:

InstallScript
InstallScript MSI

Creates a new script-based, skinnable dialog that contains some of the same controls as those contained in an internal dialog. This dialog contains basic controls—including Back, Next, and Cancel. You should select this option if you plan to use dialog skins.

Caution: If you add any controls to this dialog, do not set the control ID to 52. If you do, the dialog skins will not work.

Show Dialogs in Repository

To display dialogs that are stored in a repository, select the Show Dialogs in Repository check box.

Browse

Click the Browse button if you want to select to a dialog (.isd) file that is not listed.

Let me Insert this dialog into a sequence

Select this check box to automatically insert the new dialog in a user interface sequence. This check box is available only for Basic MSI projects and only for Interior and Exterior dialogs. In InstallScript MSI projects, you need to use InstallScript to schedule the dialog’s appearance in the user interface and to process the dialog’s controls.

Note: If this option is not selected in a Basic MSI project, the wizard process ends and the new dialog is added to your project. You need to manually add the dialog to a sequence to display it during installation.

Basic MSI Projects

If you selected an exterior, interior, or login dialog, click Next to move to the next panel. If you selected a blank dialog, a dialog in your repository, or a dialog in a different location, click Finish to add the dialog to your project.

Note: You need to manually insert a blank dialog into a sequence in order to display it during installation.

InstallScript and InstallScript MSI Projects

Click Finish to add the new dialog. In order for the new dialog to appear in the user interface, you need to add it to your script and use InstallScript to process the dialog controls. You can edit the dialog controls if necessary.

See Also