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

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

Аватара для kotkovets

Ветеран


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

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


zmeykas,
Я использую только MUI2.nsh, где странички приветствия/завершения рисуются через nsDialogs.
А значит, что уже контролы уже сформированы и все хэндлы контролов уже в "кармане"
Contrib\Modern UI 2\Pages\Welcome.nsh - в этом заголовочном файле хранится все, что нужно, для странички приветствия.
читать дальше »
Код: Выделить весь код
!include "MUI2.nsh"
!define MUI_WELCOMEFINISHPAGE_BITMAP "${NSISDIR}\Contrib\Graphics\Wizard\orange.bmp"

OutFile "test.exe"
ShowInstDetails show

!define MUI_PAGE_CUSTOMFUNCTION_SHOW WelcomePageShow
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_LICENSE "${NSISDIR}\COPYING"
!insertmacro MUI_LANGUAGE Russian

/*
$mui.WelcomePage ;HWND странички риветствия 
$mui.WelcomePage.Title ;HWND контрола титульного текста
$mui.WelcomePage.Text  ;HWND контрола текста под титулом
*/

Function WelcomePageShow
  SetCtlColors $mui.WelcomePage "" `0xFFD993`
  CreateFont $1 "Verdana" "14" "700" /ITALIC ; создаем шрифт
  SendMessage $mui.WelcomePage.Title ${WM_SETFONT} $1 1 ; применяем шрифт к титулу 
  SetCtlColors $mui.WelcomePage.Title `0xC0C0C0` `0xFFD993` 
  SetCtlColors $mui.WelcomePage.Text `0x8080FF` `0xFFD993` 
FunctionEnd

Section Main
SectionEnd

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

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

Отправлено: 13:23, 08-03-2011 | #976