AlekseyPopovv, перед:
Код:
![Выделить весь код](images/misc/selectcode.png)
nsDialogs::Show
добавьте
Код:
![Выделить весь код](images/misc/selectcode.png)
${NSD_CreateBitmap} 150u 3u 100% 100% ""
Pop $Image
call SwitchImage
и в функцию
Switching добавьте:
Код:
![Выделить весь код](images/misc/selectcode.png)
Function Switching
${NSD_GetState} $RadioButton $Radio ; Получаем статус радиобаттона
EnableWindow $CheckBox $Radio ; и используем это значение для активации/деактивации элементов
EnableWindow $CheckBox1 $Radio ; и используем это значение для активации/деактивации элементов
${NSD_SetState} $CheckBox $Radio ; и используем это значение для назначения статуса чекбоксу
${NSD_SetState} $CheckBox1 $Radio ; и используем это значение для назначения статуса чекбоксу
call FnRadioCheck
call SwitchImage ; вызов функции по смене изображения в зависимости от установки
FunctionEnd
и саму функцию по смене изображения добавьте:
Код:
![Выделить весь код](images/misc/selectcode.png)
Function SwitchImage
${If} $Radio == 1
${NSD_SetImage} $Image "ПУТЬ_К_ФАЙЛУ_ОБЫЧНАЯ_УСТАНОВКА\1.bmp" $ImageHandle
${Else}
${NSD_SetImage} $Image "ПУТЬ_К_ФАЙЛУ_ПОРТАТИВНАЯ_УСТАНОВКА\2.bmp" $ImageHandle
${EndIf}
FunctionEnd