This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- You can do this with the Theme
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 17, 2009
05:37 AM
How to apply skin for Setup Initialization window(Before welcome Dialog)
Hi
I am using Installshield2009 Professional(Trail Version) ........
I created a new Basic MSI Project .... Then i converted the Project into InstallScript MSI project .........
I selected one skin and wrote some script for dialoges(with out selecting any dialog from dailoges list) ....
After Building the Project ... When i was running the setup.exe i am getting the first window without applied skin. other than the first window all windows are applied with skin
can any body tell me the Procedure how to apply skin for that window.
Do the need full for me...................
I am using Installshield2009 Professional(Trail Version) ........
I created a new Basic MSI Project .... Then i converted the Project into InstallScript MSI project .........
I selected one skin and wrote some script for dialoges(with out selecting any dialog from dailoges list) ....
After Building the Project ... When i was running the setup.exe i am getting the first window without applied skin. other than the first window all windows are applied with skin
can any body tell me the Procedure how to apply skin for that window.
Do the need full for me...................
(10) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 17, 2009
08:32 AM
Not sure if there is any trick or workaround to skin that dialog but instead you can use the Small Initialization Dialog (Releases view - Setup.exe settings).
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 18, 2009
01:15 AM
Thanks for the Reply......
I dont have an Idea how to create small initialization dialog box..
can i know the steps how to create the initialization dialog box..
i am using windows installer 4.5..
I dont have an Idea how to create small initialization dialog box..
can i know the steps how to create the initialization dialog box..
i am using windows installer 4.5..
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 18, 2009
01:39 AM
you could define a Splash Screen. Support Files > Splash Screen. You will get the Bitmap and the small init Screen displayed during initalization.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 18, 2009
02:35 AM
Sriram Vellanki wrote:
Thanks for the Reply......
I dont have an Idea how to create small initialization dialog box..
can i know the steps how to create the initialization dialog box..
i am using windows installer 4.5..
As I wrote before, select Releases View - Setup.exe tab - there you can enable 'Small Initialization Dialog' option.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 18, 2009
04:27 AM
Holger_G wrote:
As I wrote before, select Releases View - Setup.exe tab - there you can enable 'Small Initialization Dialog' option.
When i start using windows installer 4.5 small initialization window is coming. But how to apply the skin for that window ....
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 18, 2009
11:55 AM
The behavior you are seeing is expected. In InstallScript MSI projects, the setup initialization dialog does not get skinned.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 19, 2009
12:07 PM
That setup initialization dialog is from a pure InstallScript project. Pure InstallScript projects use a different setup.exe and initialization dialog (which understands InstallScript dialog skins) than MSI projects.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 19, 2009
03:39 PM
Add the following to your .theme near the beginning.
(Transform id="welcome")
(Add Control="Image" Type="Bitmap" Region="0 0 374 234" Attributes="1" Source="welcome.jpg"/)
(Add Control="DlgLine" Type="Line" Region="0 234 374 0" Attributes="1"/)
(/Transform)
That section should go right after the Theme Name section.
You also need to add the following section after all of your (Transform) sections
(Apply Transforms="welcome")
(Match Size="374 266"/)
(Include)
(Name)AdminWelcome(/Name)
(Name)SetupCompleteError(/Name)
(Name)SetupCompleteSuccess(/Name)
(Name)SetupInitialization(/Name)
(Name)SetupInterrupted(/Name)
(Name)InstallWelcome(/Name)
(Name)MaintenanceWelcome(/Name)
(Name)PatchWelcome(/Name)
(Name)SetupResume(/Name)
(Name)SplashBitmap(/Name)
(Name)Exterior(/Name)
(/Include)
(/Apply)
You'll need a Welcome.jpg in your Theme, I found 499x312 works best.
(Transform id="welcome")
(Add Control="Image" Type="Bitmap" Region="0 0 374 234" Attributes="1" Source="welcome.jpg"/)
(Add Control="DlgLine" Type="Line" Region="0 234 374 0" Attributes="1"/)
(/Transform)
That section should go right after the Theme Name section.
You also need to add the following section after all of your (Transform) sections
(Apply Transforms="welcome")
(Match Size="374 266"/)
(Include)
(Name)AdminWelcome(/Name)
(Name)SetupCompleteError(/Name)
(Name)SetupCompleteSuccess(/Name)
(Name)SetupInitialization(/Name)
(Name)SetupInterrupted(/Name)
(Name)InstallWelcome(/Name)
(Name)MaintenanceWelcome(/Name)
(Name)PatchWelcome(/Name)
(Name)SetupResume(/Name)
(Name)SplashBitmap(/Name)
(Name)Exterior(/Name)
(/Include)
(/Apply)
You'll need a Welcome.jpg in your Theme, I found 499x312 works best.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 19, 2009
03:55 PM
Themes are specific to Basic MSI projects. In an InstallScript MSI, the build code that applies the theme information to the setup.exe initialization dialog will be skipped. In addition, the MSI dialog changes specified in a theme file (for dialogs such as InstallWelcome, PatchWelcome, etc.) are applied to a Basic MSI project at design time. Since InstallScript MSI projects use InstallScript dialogs, the Themes node in the Dialogs view is unavailable. (Basically, MSI dialogs use themes, InstallScript dialogs use skins; neither are interchangeable with each other due to differences in UI support.)
![](/skins/images/D60DF682EA37BF37032955CE10F3F0BB/responsive_peak/images/icon_anonymous_message.png)