Dialog Skins

InstallShield 2015

Project: This information applies to the following project types:

InstallScript
InstallScript MSI

Overview

Dialog skins enable you to display end-user dialogs with a different look and color scheme. Skinned dialogs are slightly larger than standard dialogs, and the controls are located differently. For skinned dialogs to display properly, the desktop area on the target machine must be at least 800 by 600 pixels (or if large fonts are used, 1024 by 768 pixels), and the system must display at least 16-bit color.

Limitations

There are limitations when using dialog skins in your project:

A dialog skin cannot be applied to or removed from a standard dialog once you have edited that dialog in the Dialog Editor. Therefore, if you want to specify skins for dialogs that you want to modify, specify the skin first, and then edit it.
The location of the standard navigation buttons (Next, Cancel, Back, Finish) are the same for all skins. The .skin file controls their position. Moving them in the Dialog Editor has no effect on the run-time positioning. There are also some Browse buttons on a few dialogs (for example, SdAskDestPath) that cannot be repositioned.
Skinned dialogs cannot use windowed billboards. To learn more about the windowed style of billboard, see Billboard Styles and File Types for InstallScript and InstallScript MSI Projects.
If you add custom dialogs to your project, the new dialogs should be the same size as the other end-user dialogs. If the custom dialogs are a different size, they may not be displayed correctly; for example, the navigation buttons might not be visible to the end user during run time, due to the positioning issue described above.

Note: If you want to specify a dialog skin for a custom dialog, you must set the skin before creating the custom dialog in the Dialog Editor in order for the skin to appear properly.