Skip to content
⌘ NSIS Forum Archive

Welcome Page: DlgItem Number

5 posts

RoMZERO#

Welcome Page: DlgItem Number

How can i find the numbers of dlgitem on welcom page ?

Reshack dont show welcome page

sorry my bad english
RoMZERO#
I use GetDlgItem, but i dont know item_id for text on welcome page.

Reshack dont show welcome page and i dont know how search it
RoMZERO#
ok, i find it with this script 😁

Function "WelcomeColor"
FindWindow $HWND "#32770" "" $HWNDPARENT
StrCpy $0 0
start:
IntOp $0 $0 + 1
GetDlgItem $DLGITEM $HWND $0
StrCmp $DLGITEM "0" start 0
MessageBox MB_OK|MB_ICONSTOP "$0"
SetCtlColors $DLGITEM FFFFFF 4C5844
FunctionEnd
kichik#
The welcome page uses InstallOptions. InstallOptions readme says:
To get the HWND of the controls use:

GetDlgItem (output var) (hwnd of the custom dialog) (1200 + Field number - 1)
The INI file used to create the welcome page can be found in Contrib\Modern UI\ioSpecial.ini. The INI file after it's been changed by the MUI, can be found in $PLUGINSDIR while the installer is running.