!include "MUI2.nsh" !define MUI_HEADERIMAGE !define MUI_HEADER_TRANSPARENT_TEXT # странички инсталлятора !define MUI_CUSTOMFUNCTION_GUIINIT MyGUIInit !insertmacro MUI_PAGE_DIRECTORY !insertmacro MUI_PAGE_COMPONENTS !insertmacro MUI_PAGE_INSTFILES # странички деинсталлятора !define MUI_CUSTOMFUNCTION_UNGUIINIT un.MUIGUIInit !insertmacro MUI_UNPAGE_CONFIRM !insertmacro MUI_UNPAGE_COMPONENTS !insertmacro MUI_UNPAGE_INSTFILES !insertmacro MUI_LANGUAGE "Russian" OutFile "Header.exe" InstallDir "C:\test" ;функция инсталлятора для внесения изменения в графический интерфейс. Function MyGUIInit GetDlgItem $R0 $HWNDPARENT 1037 GetDlgItem $R1 $HWNDPARENT 1038 SetCtlColors $R0 0xFF8040 transparent SetCtlColors $R1 0x00FF00 transparent CreateFont $1 "Verdana" 10 400 SendMessage $R0 ${WM_SETFONT} $1 0 CreateFont $1 "Verdana" 8 400 /ITALIC SendMessage $R1 ${WM_SETFONT} $1 0 FunctionEnd Section 1 SetOutPath "$INSTDIR" WriteUninstaller "$INSTDIR\uninstall.exe" SectionEnd Section Uninstall Delete "$INSTDIR\uninstall.exe" SectionEnd ;функция деинсталлятора для внесения изменения в графический интерфейс. Function un.MUIGUIInit GetDlgItem $R0 $HWNDPARENT 1037 GetDlgItem $R1 $HWNDPARENT 1038 SetCtlColors $R0 0xFF8040 transparent SetCtlColors $R1 0x00FF00 transparent CreateFont $1 "Verdana" 10 400 SendMessage $R0 ${WM_SETFONT} $1 0 CreateFont $1 "Verdana" 8 400 /ITALIC SendMessage $R1 ${WM_SETFONT} $1 0 FunctionEnd |