Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
MKN MKN вне форума

Ветеран


Сообщения: 2365
Благодарности: 559

Профиль | Отправить PM | Цитировать


RadoXX,
Можно, как вариант, как то так :

Цитата:
OutFile "Test.exe"
InstallDir "$EXEDIR"

!include "MUI2.nsh"

!define MUI_HEADER_TRANSPARENT_TEXT
!define MUI_CUSTOMFUNCTION_GUIINIT GUIInit
;!define MUI_UI_HEADERIMAGE_RIGHT

;!insertmacro MUI_PAGE_WELCOME
!define MUI_PAGE_HEADER_TEXT "мой текст"
!define MUI_PAGE_HEADER_SUBTEXT "мой текст-2"
!define MUI_DIRECTORYPAGE_TEXT_TOP "мой текст3"
!define MUI_DIRECTORYPAGE_TEXT_DESTINATION "мой текст4"
!insertmacro MUI_PAGE_DIRECTORY

!define MUI_PAGE_HEADER_TEXT "мой текст"
!define MUI_PAGE_HEADER_SUBTEXT "мой текст-2"
!insertmacro MUI_PAGE_COMPONENTS
!define MUI_INSTFILESPAGE_FINISHHEADER_TEXT "мой текст"
!define MUI_INSTFILESPAGE_FINISHHEADER_SUBTEXT "мой текст-2"
!insertmacro MUI_PAGE_INSTFILES
;!insertmacro MUI_PAGE_FINISH

!insertmacro MUI_LANGUAGE English

Function GUIInit
InitPluginsDir
File "/oname=$PLUGINSDIR\m.bmp" "m.bmp" ; моя bmp картинка размером 497х57
System::Call 'user32::CreateWindowEx(i, t"STATIC", t, i${SS_BITMAP}|${WS_CHILD}|${WS_VISIBLE},i,i,i,i,i$HWNDPARENT,i1500,i,i)i.R1'
System::Call 'user32::SetWindowPos(iR1,i,i,i,i,i,i2)'
${NSD_SetImage} $R1 "$PLUGINSDIR\m.bmp" $R0
GetDlgItem $R0 $HWNDPARENT 1034
SetCtlColors $R0 "" transparent
GetDlgItem $R0 $HWNDPARENT 1039
ShowWindow $R0 ${SW_HIDE}
System::Call 'user32::DestroyWindow(iR0)'
FunctionEnd

Section
SectionEnd
Если свой текст не нужен - ничего и не пиши ( а "кавычки" оставь)...
Странички приветствия и финиша, если надо, раскомментируй (картинки и на них можно поместить, примеры уже были)

Последний раз редактировалось MKN, 01-02-2025 в 15:31.


Отправлено: 15:25, 01-02-2025 | #2876