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
- :
- Right-Aligned is not working for Installshield 2015 Dialog Title bar
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
‎Oct 29, 2009
10:47 PM
WS_EX_LAYOUTRTL not specified in Arabic UI
hi,
I found that in Arabic OS, the first page(initializing page) is specified with both WS_EX_RTLREADING and WS_EX_LAYOUTRTL.
However, the other pages does not. They are only WS_EX_RTLREADING but not WS_EX_LAYOUTRTL. The Minimize/Maximize/Close buttons are on the top-right, the progress bars go from left to right, ...
(My project type is Basic MSI)
Is this a problem of IS? or where can I set the option to let them WS_EX_LAYOUTRTL?
Or, could anyone tell me in which executable file it check the language and set WS_EX_RTLREADING (so that I might be able to add WS_EX_LAYOUTRTL to fix the issue at binary level)?
I found that in Arabic OS, the first page(initializing page) is specified with both WS_EX_RTLREADING and WS_EX_LAYOUTRTL.
However, the other pages does not. They are only WS_EX_RTLREADING but not WS_EX_LAYOUTRTL. The Minimize/Maximize/Close buttons are on the top-right, the progress bars go from left to right, ...
(My project type is Basic MSI)
Is this a problem of IS? or where can I set the option to let them WS_EX_LAYOUTRTL?
Or, could anyone tell me in which executable file it check the language and set WS_EX_RTLREADING (so that I might be able to add WS_EX_LAYOUTRTL to fix the issue at binary level)?
(6) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Oct 30, 2009
01:33 PM
It is a limitation of Windows Installer dialogs. They do not support the style WS_EX_LAYOUTRTL. InstallShield manually mirrors those dialogs for the RTL languages.
Note that the dialogs that are launched by the Setup.exe bootstrapper such as the setup initialization dialog are Windows dialogs which support the style WS_EX_LAYOUTRTL.
Hope that helps.
Note that the dialogs that are launched by the Setup.exe bootstrapper such as the setup initialization dialog are Windows dialogs which support the style WS_EX_LAYOUTRTL.
Hope that helps.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Nov 01, 2009
07:41 PM
hidenori wrote:
It is a limitation of Windows Installer dialogs. They do not support the style WS_EX_LAYOUTRTL. InstallShield manually mirrors those dialogs for the RTL languages.
Note that the dialogs that are launched by the Setup.exe bootstrapper such as the setup initialization dialog are Windows dialogs which support the style WS_EX_LAYOUTRTL.
Hope that helps.
Thanks for reply.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Mar 25, 2010
08:48 AM
Okay so let me get this straight.
Windows Installer dialogs does not support the Right to Left languages and therefore nothing can be done about these dialogs in Arabic/Hebrew languages, but if InstallShield mirrors the dialog boxes then should it not correctly display under those languages if running under the Setup bootstrapper?
I had this bug reported to me and therefore I have to report back if this is a limitation that is not currently supported or that I can change something to at least get it to work if running from the Setup.exe file.
So if it is not currently supported then could you verify?
Thanks,
Windows Installer dialogs does not support the Right to Left languages and therefore nothing can be done about these dialogs in Arabic/Hebrew languages, but if InstallShield mirrors the dialog boxes then should it not correctly display under those languages if running under the Setup bootstrapper?
I had this bug reported to me and therefore I have to report back if this is a limitation that is not currently supported or that I can change something to at least get it to work if running from the Setup.exe file.
So if it is not currently supported then could you verify?
Thanks,
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Mar 25, 2010
10:11 AM
Windows Installer dialogs are managed by the Windows Installer engine, not the Setup.exe bootstrapper. In order to mirror this type of dialogs, InstallShield changes XPos of their dialog controls when building into MSIs. Since InstallShield has no control over the x button on the top right, there is nothing we can do about it.
Regards.
Regards.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎May 22, 2018
07:47 AM
I am using Installshield 2015 and supporting localization for the setup. For Arabic/Hebrew, the Right-Aligned property of Dialog is not working and Close/Maximize/minimize button are still on right side and Dialog caption on the left side of AdminWelcome dialog. '
Is this a limitation of Installsheild MSI?
Somebody please help to resolve this issue.
Is this a limitation of Installsheild MSI?
Somebody please help to resolve this issue.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎May 22, 2018
11:11 AM
It's a limitation of Windows Installer dialogs. Since it's controlled by Microsoft, there is not much we can do. You may want to consider using an InstallScript project to get workaround.