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

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

Аватара для K.A.V.

Ленивый кусок мяса


Contributor


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

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


Цитата wolkow70:
Всегда при переключении идет возврат $0 == "0" , что не дает возможности играть флагами в зависимости от типа установки. »
Тогда мы "поиграем" с NSIS с помощью WinMessages

Не забудьте подключить
Код: Выделить весь код
!include WinMessages.nsh
И делаем вот так:
Код: Выделить весь код
Function un.onSelChange
	FindWindow $0 '#32770' '' $HWNDPARENT
	GetDlgItem $1 $0 1017
	SendMessage $1 ${CB_GETCURSEL} "" "" $0
FunctionEnd
В переменную $0 будет помещен результат:
0 - Полное удаление MyAp
1 - Удаление компонентов MyApp

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]


Отправлено: 16:33, 09-07-2012 | #2894