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

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

Новый участник


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

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


Добрый день.

Подскажите пожалуйста следующее...
Имеем:
menu.ini
Код: Выделить весь код
; Ini file generated by the HM NIS Edit IO designer.
[Settings]
NumFields=10

[Field 1]
Type=RadioButton
Text=Полная установка (рекомендуется)
Left=6
Right=143
Top=0
Bottom=11

[Field 2]
Type=Label
Text=Установить Программу включая все компоненты 
Left=20
Right=214
Top=10
Bottom=18

[Field 3]
Type=RadioButton
Text=Настройка параметров
Left=6
Right=105
Top=29
Bottom=39

[Field 4]
Type=Checkbox
Text=Компонент 1
Left=20
Right=119
Top=44
Bottom=54

[Field 5]
Type=Checkbox
Text=Компонент 2 (большое и длинное описание, которое не помещается в одну строку)
Left=20
Right=207
Top=60
Bottom=77

[Field 6]
Type=Label
Text=Еще какой-то текст
Left=6
Right=135
Top=99
Bottom=107

[Field 7]
Type=Checkbox
Text=Компонент 3
Left=20
Right=216
Top=84
Bottom=95

[Field 8]
Type=Label
Text=Устанавливая и используя данное ПО, вы соглашаетесь
Left=6
Right=204
Top=115
Bottom=123

[Field 9]
Type=Link
Text=Лицензионного соглашения
Left=50
Right=145
Top=124
Bottom=132

[Field 10]
Type=Label
Text=с условиями 
Left=6
Right=50
Top=124
Bottom=132

и
prog.nsi
Код: Выделить весь код
!include "MUI.nsh"
SetCompress off

!insertmacro MUI_PAGE_WELCOME
Page custom fnCustomInit fnCustomDestroy
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_PAGE_FINISH
!insertmacro MUI_LANGUAGE "Russian"

Name "Программа"
OutFile "proga.exe"
ShowInstDetails show

Function fnCustomInit
!insertmacro INSTALLOPTIONS_EXTRACT "menu.ini"

!insertmacro MUI_HEADER_TEXT "Установка программы" "Выберите желаемый способ установки"
	
!insertmacro MUI_INSTALLOPTIONS_DISPLAY "menu.ini"

FunctionEnd


Function fnCustomDestroy
FunctionEnd

Section
DetailPrint "Хелло.."
SetAutoClose false
SectionEnd

Подскажите как сделать чтобы пока выбран первый RadioButton, активным остается только второй RadioButton, Checkbox все выбраны и неактивны. Если выбрать второй RadioButton, Checkbox становятся активными и все выбраны, первый RadioButton становится неактивным.

Отправлено: 15:32, 06-03-2012 | #2380