Суть идеи такова, хочу запихнуть в один инстальник Wise Disk Cleaner и Wise Registry Cleaner. Так хочу чтобы когда $Radio == 1 установка обычной версии Wise Disk Cleaner и чекбоксы ярлыки на робочем столе и в меню пуск активны и соответс. изображение nsis-r.bmp, если $Radio1 == 1 то распаковка портативной Wise Disk Cleaner и чекбоксы неактивны и соответс. изображение orange-r.bmp, если $Radio2 == 1 установка обычной версии Wise Registry Cleaner и чекбоксы ярлыки на робочем столе и в меню пуск активны и соответс. изображение nsis-r.bmp, если $Radio3 == 1 распаковка портативной версии Wise Registry Cleaner и чекбоксы ярлыки на робочем столе и в меню пуск не активны, вот пробовал так
Код:
Function switching
${NSD_GetState} $RadioButton $Radio ;снимаем статус отметки радиобуттона
${If} $Radio == 1 ;если радибуттон "Установка обычной версии" отмеченный то...
событие
${NSD_SetImage} $Image "$PLUGINSDIR\nsis-r.bmp" $ImageHandle ;загружаем картинку
${Elseif} $Radio1 == 1
событие
${NSD_SetImage} $Image "$PLUGINSDIR\orange-r.bmp" $ImageHandle ;загружаем картинку
${Elseif} $Radio2 == 1
событие
${NSD_SetImage} $Image "$PLUGINSDIR\nsis-r.bmp" $ImageHandle ;загружаем картинку
${Elseif} $Radio1 == 1
событие
${NSD_SetImage} $Image "$PLUGINSDIR\orange-r.bmp" $ImageHandle ;загружаем картинку
${EndIf}
FunctionEnd
Не работает!Не меняет картинки, и не затеняет чекбоксы!