Всем привет, сегодня я вам расскажу о функции GuiControl. Она управляет элементами Gui.
Данный урок будет тесно связан с функцией GuiControlGet.
Создаём Gui с переменной:
Код
Gui, Add, CheckBox, x12 y39 w100 h30 vGo gGo, Использовать
Gui, Add, Edit, x12 y9 w310 h30 vTrueRp, by Eminem
Gui, Show, x193 y87 h72 w343,
return
Применяем функцию:
Код
Gui, Add, CheckBox, x12 y39 w100 h30 vGo gGo, Использовать ; vGo - переменная gGo - направление к Go
Gui, Add, Edit, x12 y9 w310 h30 vTrueRp, by Eminem ; Ещё одна переменная, на которую будет использован GuiControl
Gui, Show, x193 y87 h72 w343,
return
Go:
GuiControlGet, Go,,Go ; Получаем инфу о Go
if Go = 1 ; Если Go активирован
{
GuiControl,+ReadOnly,TrueRp, ; То меняем переменную TrueRp (edit) на ReadOnly
}
else ; Иначе
{
GuiControl,-ReadOnly,TrueRp, ; Всё остаётся по прежнему.
}
return