Имя пользователя:
Пароль:
 

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

Аватара для dracosha

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


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

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


Цитата K.A.V.:
Один компонент для установки
читать дальше » »
У меня тоже возник этот вопрос... В первом случае у меня стоит птичка на одном из компонентов без возможности ее снятия, а во втором случае хочу что бы можно было птичку снять или хотя бы что бы изначально птичка не стояла...
читать дальше »
Код: Выделить весь код
!include "MUI.nsh"
!include "Sections.nsh"

Name "One Section"
OutFile "one-section_test.exe"
RequestExecutionLevel user

!insertmacro MUI_PAGE_COMPONENTS

SectionGroup "Group 1"

	Section "Option 1" g1o1
	SectionEnd

	Section /o "Option 2" g1o2
	SectionEnd

	Section /o "Option 3" g1o3
	SectionEnd

SectionGroupEnd

SectionGroup "Group 2"

	Section /o "Option 1" g2o1
	SectionEnd

	Section /o "Option 2" g2o2
	SectionEnd

	Section /o "Option 3" g2o3
	SectionEnd

SectionGroupEnd

Function .onInit

  StrCpy $1 ${g1o1}
  StrCpy $2 ${g2o1}

FunctionEnd


Function .onSelChange

  !insertmacro StartRadioButtons $1
    !insertmacro RadioButton ${g1o1}
    !insertmacro RadioButton ${g1o2}
    !insertmacro RadioButton ${g1o3}
  !insertmacro EndRadioButtons
	
  !insertmacro StartRadioButtons $2
    !insertmacro RadioButton ${g2o1}
    !insertmacro RadioButton ${g2o2}
    !insertmacro RadioButton ${g2o3}
  !insertmacro EndRadioButtons
	
FunctionEnd


Если закоментировать StrCpy $2 ${g2o1} то происходит какой-то безпредел с 1-й группой компонентов... Я так понимаю что вот это: StrCpy $2 ${g2o1} заставляет ставить галку при первом действии мышкой в любой секции, даже если установлен параметр /o на всех компонентах.
Что делать? Ума не приложу.
Должно же быть что-то подобное этому StrCpy $2 ${g2o1} но только что бы не включало, а наоборот отключало

K.A.V., Помогите плиз

Последний раз редактировалось dracosha, 21-01-2010 в 11:47.


Отправлено: 10:31, 21-01-2010 | #298