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

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

Ветеран


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

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


Цитата mss307:
Text и SubText хедера теперь не прижаты к левому краю »
Добавь !define MUI_HEADERIMAGE_RIGHT
К примеру, в таком виде у меня вроде всё нормально (a1.bmp - моя картинка) :
Код: Выделить весь код
!include "nsDialogs.nsh"
!include "MUI2.nsh"
OutFile "test.exe"
!define MUI_HEADERIMAGE
!define MUI_HEADERIMAGE_BITMAP  "c:\Program Files\NSIS\Contrib\Graphics\Header\a1.bmp"
!define MUI_HEADERIMAGE_RIGHT
!define MUI_HEADER_TRANSPARENT_TEXT

Page Custom MyPage

Function MyPage
        !insertmacro MUI_HEADER_TEXT "Title text" "Subtitle text"
        nsDialogs::Create 1018
        Pop $0
        GetDlgItem $0 $HWNDPARENT 0x416 ; Header image
        GetDlgItem $1 $HWNDPARENT 0x40A ; Header
        System::Call "User32::SetWindowPos(i, i, i, i, i, i, i) b ($0, $1, 0, 0, 497, 57, 0)"
        nsDialogs::Show
FunctionEnd

!insertmacro MUI_LANGUAGE "English"

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

Отправлено: 18:21, 10-03-2020 | #2389