#include <GuiConstantsEx.au3> #include <EditConstants.au3> #include <UpDownConstants.au3> $hGUI = GUICreate("Test", 200, 100) $Input = GUICtrlCreateInput("30", 80, 20, 50, 20, BitOR($ES_LEFT, $ES_NUMBER)) GUICtrlSetLimit(-1, 99, 0) GUICtrlSetState($Input, $GUI_Disable) GUICtrlCreateUpdown($Input, BitOR($UDS_ARROWKEYS, $UDS_WRAP)) GUICtrlSetLimit(-1, 99, 0) $Input_Check = GUICtrlCreateCheckbox("OK", 40, 20, 35, 20) GUISetState() While 1 $msg = GUIGetMsg() Switch $msg Case $GUI_EVENT_CLOSE ExitLoop Case $Input_Check If BitAND(GUICtrlRead($Input_Check), $GUI_CHECKED) Then GUICtrlSetState($Input, $GUI_ENABLE) Else GUICtrlSetState($Input, $GUI_Disable) EndIf EndSwitch WEnd |