Цитата Serg866:
Можно ли как-то добавить свой текст на странице прогресса установки (под прогресс баром)? »
|
Можно так :
Код:

OutFile "PAGE_INSTFILES_TXT_Test.exe"
InstallDir "$TEMP"
!include MUI2.nsh
!insertmacro MUI_PAGE_DIRECTORY
!define MUI_PAGE_CUSTOMFUNCTION_SHOW ShowTxt
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_LANGUAGE "English"
; рамка вокруг области текста (если надо)
!define WS_BORDER 0x00800000
Function ShowTxt
; наш текст
StrCpy $R7 "Текст Текст Текст Текст Текст Текст Текст Текст"
FindWindow $R0 "#32770" "" $HWNDPARENT
; создаём окно области текста
System::Call 'user32::CreateWindowEx(i0,t "EDIT",t "$R7",\
i${DEFAULT_STYLES}|${WS_VSCROLL}|${ES_MULTILINE}|${ES_WANTRETURN}|${ES_AUTOVSCROLL}|${WS_BORDER},\
i5,i100,i445,i60,i$R0,i222,i0,i0) i.R2'
; цвет текста & цвет фона области текста
SetCtlColors $R2 `0x0000FF` `0x99FFFF`
; чтобы шрифт был, как и на странице (ессно можно назначить свой)
SendMessage $R0 ${WM_GETFONT} 0 0 $R9
SendMessage $R2 ${WM_SETFONT} $R9 0
FunctionEnd
Section
Sleep 1000
SectionEnd
Варианты флагов для CreateWindowEx и координаты области текста - по вкусу.