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

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

Аватара для Begin2Fly

Пользователь


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

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


Цитата Serg866:
Задача как понимаете чтобы при клике на отмену - диалог закрывался вообще без появления мессаджбокса. »
Код:
Код: Выделить весь код
!include "LogicLib.nsh"

SetCompressor /SOLID lzma
Name "InputBox"
OutFile "InputBox.exe"
RequestExecutionLevel user
ShowInstDetails show
XPStyle on

Page instfiles

Function .onInit
InitPluginsDir
Dialogs::InputBox 0 "Заголовок" "Введите кодовую фразу" "GO!" "Отмена" 1 2
${if} $1 = 1
	StrCmp $2 "pass" okPass 0
	MessageBox MB_ICONSTOP|MB_YESNO "Пароль неверный!$\r$\nПовторить ввод пароля?" IDYES -3 IDNO 0
	Quit
${else}
	Quit
${endif}

okPass:
FunctionEnd

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

Отправлено: 04:37, 09-10-2016 | #2053