Что нового

Как снять галочки с чекбоксов?

ivsatel

Продвинутый
Сообщения
319
Репутация
84
Здравствуйте.
Использую AutoIt: v.3.3.8.1
Есть функция, скрытия, отображения формы.
Код:
Func _Hid()
    If Not WinActive($hChild_GUI) Then
		GUISetState(@SW_SHOW, $hChild_GUI)
		GUICtrlSetState(-1, $GUI_UNCHECKED)
        GUISetState(@SW_HIDE, $hGui)
		Sleep(200)
    Else
        GUISetState(@SW_SHOW, $hGui)
		GUICtrlSetState(-1, $GUI_UNCHECKED)
        GUISetState(@SW_HIDE, $hChild_GUI)
    EndIf
EndFunc

Видимо неправильный подход с
Код:
GUICtrlSetState(-1, $GUI_UNCHECKED)

Хочу, что-бы при скрытии формы, если на ней были чекбоксы с галочками, галочки снимались.
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1,590
Репутация
341
Код:
GUICtrlSetState($CheckBox_ID, $GUI_UNCHECKED)

И так для каждого чекбокса. -1 указывает всего лишь на предыдущий элемент.
 
Верх