Цитата Painkiller:
K.A.V. ,hb860 , изменю свой вопрос. Как сделать чтобы в названии секции с компонентами было указано ещё и количество выбранных компонентов? »
|
В функции onSelChange прописать команды на перечисление статусов секций командами SectionGetFlags, в самом конце прописываем команду SectionSetText, где указываем количество подсчитанных отмеченных секций
Если не понятно, объянснил, то могу код сделать
Сейчас сделаю
читать дальше »
Код:
SubSection /e "Компоненты для установки" subSec
Section /o "test1" section1
SectionEnd
Section /o "test2" section2
SectionEnd
Section /o "test3" section3
SectionEnd
Section /o "test4" section4
SectionEnd
Section /o "test5" section5
SectionEnd
Section /o "test6" section6
SectionEnd
SubSectionEnd
Function .onSelChange
Strcpy $0 0
SectionGetFlags ${section1} $1
StrCmp $1 "1" 0 +2
IntOp $0 $0 + 1
SectionGetFlags ${section2} $1
StrCmp $1 "1" 0 +2
IntOp $0 $0 + 1
SectionGetFlags ${section3} $1
StrCmp $1 "1" 0 +2
IntOp $0 $0 + 1
SectionGetFlags ${section4} $1
StrCmp $1 "1" 0 +2
IntOp $0 $0 + 1
SectionGetFlags ${section5} $1
StrCmp $1 "1" 0 +2
IntOp $0 $0 + 1
SectionGetFlags ${section6} $1
StrCmp $1 "1" 0 +2
IntOp $0 $0 + 1
SectionSetText ${subSec} "Компоненты для установки (Выбрано $0)"
FunctionEnd