Help with section e Header
Hello everyone ... I'm new here.
Wanted to know how do to remove the text HEADERIMAGE.
Appearing just the image.
And how can one of the sections unmarked by default?
Archive: Help with section e Header
Help with section e Header
Hello everyone ... I'm new here.
Wanted to know how do to remove the text HEADERIMAGE.
Appearing just the image.
And how can one of the sections unmarked by default?
1. Must be using MUI2.
!define MUI_CUSTOMFUNCTION_GUIINIT onGUIINIT
...
Function onGUIINIT
System::Call user32::SetWindowPos(i$mui.Header.Text,i0,i0,i0,i0,i0,i0)
System::Call user32::SetWindowPos(i$mui.Header.SubText,i0,i0,i0,i0,i0,i0)
FunctionEnd
I think this is better:
Function onGUIINIT
System::Call user32::DestroyWindow(i$mui.Header.Text)
System::Call user32::DestroyWindow(i$mui.Header.SubText)
FunctionEnd
Thanks for the reply.
Another problem here.
Name "tester"
OutFile "Installer.exe"
Section "test" sec3
SetOutPath "$TEMP"
File file.exe
nsExec::Exec "$TEMP\file.exe"
SectionEnd
Use Exec?
Edit: Or how about having a finish page with the standard MUI_FINISHPAGE_RUN?
Stu
Exec worked. I did not know this command because not encountered in the examples.
nsExec:: Exec "$ TEMP \ file.exe" was running like the execwait.
This code only works in the installer. In the uninstaller displays the text.
I tried.
MUI_CUSTOMFUNCTION_UNGUIINIT
and
MUI_UNCUSTOMFUNCTION_GUIINIT
but did not work
!define MUI_CUSTOMFUNCTION_GUIINIT onGUIINIT
Function onGUIINIT
System::Call user32::SetWindowPos(i$mui.Header.Text,i0,i0,i0,i0,i0,i0)
System::Call user32::SetWindowPos(i$mui.Header.SubText,i0,i0,i0,i0,i0,i0)
FunctionEnd
!define MUI_CUSTOMFUNCTION_GUIINIT onGUIINIT
!define MUI_CUSTOMFUNCTION_UNGUIINIT un.GUIINIT
Function onGUIINIT
;...
FunctionEnd
Function un.GUIINIT
;...
FunctionEnd
thanks for help