Skip to content
⌘ NSIS Forum Archive

UMUI: Korean text line wrapping problem in multi-language with Ultra-modern UI

8 posts

libra7th#

UMUI: Korean text line wrapping problem in multi-language with Ultra-modern UI

Hi

I've been asking about the same topic before.
But I ask again because I asked in the wrong direction.

The situation is like this.
I use Ultra-Modern UI, but I used it !insertmacro MUI_LANGDLL_DISPLAY as the language selection window.
However, only MUI_UNPAGE_CONFIRM has the problem that some of the Korean strings are hidden.
like the picture below


So I used MUI_UNCONFIRMPAGE_TEXT_TOP to put a newline character before the string. But I couldn't find the root cause of the problem.

How can I find the root cause of the problem?

Thanks for your help
Philsu
Anders#
It is possible the the umui dialog resource has the wrong window style for that label control causing it to not wrap long lines.
Nutzzz#
FYI, you can use Resource Hacker to remove the SS_LEFTNOWORDWRAP style from the dialogs of the appropriate .exe in your NSIS folder under Contrib\UIs\UltraModernUI
libra7th#
Thanks to you, I learned that there are good tools.

But I need a way to fix it in code, not in Contrib.
So, can't change the properties using UMUI or basic commands?
Anders#
Maybe something like

!include UMUI.nsh
ChangeUI IDD_UNINST "mycustomumui.exe" ; Fixed UI file
libra7th#
Now understand.
It doesn't have to overwrite it under Contrib.

I'll try this way.
It really helped a lot.
Thank you.