How it works:With InstallDialogue you can do all the coding in InstallShield Script. InstallDialogue defines about 140 functions for you you use when you are working with your custom dialogs.
There are functions for creating dialogs, creating controls, moving controls, re-sizing controls, setting and getting the data of a control, and then some more.
InstallDialogue adds a concept of Notifications which allows you to add intelligence to your dialogs.
Notifications are sent back to the script when the user interacts with the controls of your dialog.The main feature of InstallDialogue is that it makes it possible to create dialogs and controls directly from the script. This feature is used by the dialog editor. The output of the editor is nothing but a script file, that you can debug using the built-in debugger of InstallShield. And you can edit it in your favourite editor too. Just beware not to spoil the formatting needed by the InstallDialogue editor.
Using InstallDialogue you don't need any resource editor to create a custom dialog, you don't need a resource editor to enhance or modify one of InstallShields dialogs.