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

Показать сообщение отдельно

Аватара для kotkovets

Ветеран


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

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


Цитата Awral:
Как правильно расширить изображение в шапке инсталлятора на всю ширину? »
Можно так, рядом со скриптом положить p.bmp размером 497х57 :
читать дальше »
Код: Выделить весь код
!include "MUI2.nsh"

OutFile "Test.exe"
InstallDir "$EXEDIR"

!define MUI_HEADER_TRANSPARENT_TEXT
   !define MUI_CUSTOMFUNCTION_GUIINIT GUIInit
!define MUI_UI_HEADERIMAGE_RIGHT

!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_DIRECTORY
!insertmacro MUI_PAGE_COMPONENTS
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_PAGE_FINISH

!insertmacro MUI_LANGUAGE English

Function GUIInit
  InitPluginsDir
  File '/ONAME=$PLUGINSDIR\heder.bmp' 'p.bmp'
  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\heder.bmp" $R0
  GetDlgItem $R0 $HWNDPARENT 1034
  SetCtlColors $R0 "" transparent
  GetDlgItem $R0 $HWNDPARENT 1039
  System::Call 'user32::DestroyWindow(iR0)'
FunctionEnd

Section
SectionEnd

-------
Спасибо ВСЕМ за то, что тратите свое время, что бы ПОМОЧЬ МНЕ.

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:39, 27-10-2013 | #655