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

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

Аватара для kotkovets

Ветеран


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

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


Цитата diakov:
Не работает!Не меняет картинки, и не затеняет чекбоксы! »
А почему оно будет какие либо действия???? Где функции обработки событий на клик радибуттона?
читать дальше »
Код: Выделить весь код
!include "MUI2.nsh"
ShowInstDetails show
OutFile "Nstest.exe"

var dlg
var RadioButton
var RadioButton1

Page custom PageInit
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_LANGUAGE "Russian"

Function PageInit
  !insertmacro MUI_HEADER_TEXT "О-па" "Вот оно как МИхалыч!"
  nsDialogs::Create 1018
  Pop $dlg
  ${NSD_CreateRadioButton} 0u 14u 120u 12u "RadioButton"
  Pop $RadioButton
  ${NSD_SetState} $RadioButton 1            ;делаем радиобутон отмеченным
  ${NSD_OnClick} $RadioButton RadioButton   ;событие отметки радиобутона
  ;;;;;;;;;
  ${NSD_CreateRadioButton} 0u 34u 120u 12u "RadioButton1"
  Pop $RadioButton1
  ${NSD_SetState} $RadioButton1 0            ;делаем радиобутон неотмеченным
  ${NSD_OnClick} $RadioButton1 RadioButton1   ;событие отметки радиобутона
  nsDialogs::Show
FunctionEnd

 ;функция события отметки радиобуттона
Function RadioButton
  Pop $RadioButton
  ${NSD_GetState} $RadioButton $R0
  ${If} $R0 == 1
        MessageBox MB_OK "RadioButton отмеченный" IDOK
  ${EndIf}
FunctionEnd

 ;функция события отметки радиобуттона1
Function RadioButton1
  Pop $RadioButton1
  ${NSD_GetState} $RadioButton1 $R0
  ${If} $R0 == 1
        MessageBox MB_OK "RadioButton1 отмеченный" IDOK
  ${EndIf}
FunctionEnd

Section
SectionEnd

-------
Спасибо ВСЕМ за то, что тратите свое время, что бы ПОМОЧЬ МНЕ.

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:30, 29-12-2011 | #2172