#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("GUI", 105, 36, 192, 114)
$Input1 = GUICtrlCreateInput("", 6, 6, 49, 21)
GUICtrlSetState(-1, $GUI_ENABLE)
$Checkbox1 = GUICtrlCreateCheckbox("", 65, 8, 13, 17)
GUICtrlSetState(-1, $GUI_CHECKED)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $Checkbox1
If BitAND(GUICtrlRead($Checkbox1), $GUI_CHECKED) Then
GUICtrlSetState($Input1, $GUI_ENABLE)
Else
GUICtrlSetState($Input1, $GUI_DISABLE)
EndIf
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd