;DJ NYX'S SETUP ;(c) 2003, bit media e-Learning solution ;Author: Daniel Tieber ;Date: 2004/04/13 ;content: setup ;-------------------------------- ; defines !define PRODUCT_NAME "ITS Server" !define PRODUCT_VERSION "1.0" !define PRODUCT_PUBLISHER "bit media" !define PRODUCT_WEB_SITE "http://www.bitmedia.cc" ;-------------------------------- ; MUI Settings !define MUI_ABORTWARNING !define MUI_WELCOMEPAGE_TEXT "$(WELCOME_TEXT)" !define MUI_ICON "${NSISDIR}\Contrib\Graphics\monki-modern_theme\Icon.ico" !define MUI_UNICON "${NSISDIR}\Contrib\Graphics\monki-modern_theme\Icon_Un.ico" !define MUI_HEADERIMAGE_BITMAP "${NSISDIR}\Contrib\Graphics\monki-modern_theme\Header.bmp" !define MUI_HEADERIMAGE_UNBITMAP "${NSISDIR}\Contrib\Graphics\monki-modern_theme\Header_Un.bmp" !define MUI_WELCOMEFINISHPAGE_BITMAP "${NSISDIR}\Contrib\Graphics\monki-modern_theme\Modern_lessorange.bmp" !define MUI_UNWELCOMEFINISHPAGE_BITMAP "${NSISDIR}\Contrib\Graphics\monki-modern_theme\Modern_Un_lessorange.bmp" !define LVM_GETITEMCOUNT 0x1004 !define LVM_GETITEMTEXT 0x102D ;-------------------------------- ; global variables Var InstallWindow ;-------------------------------- ; include !include "${NSISDIR}\Include\MUI.nsh" !include "${NSISDIR}\Include\LogicLib.nsh" !include "${NSISDIR}\Include\WinMessages.nsh" #!!!!!you have to take this: http://www.geocities.com/civ_deguix/files/WinMessages.nsh.txt ;-------------------------------- ;initialwerte setzen Name "${PRODUCT_NAME} ${PRODUCT_VERSION}" OutFile "test.exe" InstallDir "$PROGRAMFILES\Daniel Tieber" ;-------------------------------- ;NSIS Schalter setzen ShowInstDetails nevershow ShowUnInstDetails nevershow ;-------------------------------- ;NSIS pages !insertmacro MUI_PAGE_LICENSE "test.txt" !insertmacro MUI_PAGE_DIRECTORY !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_PAGE_FINISH !insertmacro MUI_UNPAGE_INSTFILES ;-------------------------------- Section "Hauptgruppe" SEC01 ;!!! SET THE TEXT: ;1st FindWindow $InstallWindow "#32770" "" $HWNDPARENT GetDlgItem $R0 $InstallWindow "3333" SendMessage $R0 ${WM_SETTEXT} 0 "STR: text1" ;2nd GetDlgItem $R0 $InstallWindow "3334" SendMessage $R0 ${WM_SETTEXT} 0 "STR: text2" ;3rd GetDlgItem $R0 $InstallWindow "3335" SendMessage $R0 ${WM_SETTEXT} 0 "STR: text3" ;4th GetDlgItem $R0 $InstallWindow "3336" SendMessage $R0 ${WM_SETTEXT} 0 "STR: text4" ;5th GetDlgItem $R0 $InstallWindow "3337" SendMessage $R0 ${WM_SETTEXT} 0 "STR: text5" GetDlgItem $R0 $InstallWindow "3333" SendMessage $R0 ${BM_SETCHECK} ${BST_CHECKED} "" MessageBox MB_OK|MB_ICONQUESTION "check1" GetDlgItem $R0 $InstallWindow "3334" SendMessage $R0 ${BM_SETCHECK} ${BST_CHECKED} "" MessageBox MB_OK|MB_ICONQUESTION "check2" GetDlgItem $R0 $InstallWindow "3335" SendMessage $R0 ${BM_SETCHECK} ${BST_CHECKED} "" MessageBox MB_OK|MB_ICONQUESTION "check3" GetDlgItem $R0 $InstallWindow "3336" SendMessage $R0 ${BM_SETCHECK} ${BST_CHECKED} "" MessageBox MB_OK|MB_ICONQUESTION "check4" GetDlgItem $R0 $InstallWindow "3337" SendMessage $R0 ${BM_SETCHECK} ${BST_CHECKED} "" MessageBox MB_OK|MB_ICONQUESTION "check5" SectionEnd Section -AdditionalIcons SectionEnd Section -Post SectionEnd Section Uninstall SectionEnd Function .onInit FunctionEnd