Что нового

Как "отжать" Чекбокс?

ВиталийВВ

Новичок
Сообщения
177
Репутация
0
В программе есть графический интерфейсб в частности в нем есть
чекбокс в виде кнопки (она может быть в нажатом и отжатом состоянии):
Код:
GUICtrlCreateLabel('Выключить Чат', 60, 120, -1, 17)
$nCh3 = GUICtrlCreateCheckbox("-", 10, 110, 40, 40, $BS_PUSHLIKE + $BS_ICON)
GUICtrlSetImage(-1, "shell32.dll", 240)

и кнопка выполнения команды:
Код:
GUICtrlCreateLabel('Сообщение', 270, 10, -1, 17)
$nCh6 = GUICtrlCreateButton("-", 270, 25, 80, 40, $BS_PUSHLIKE + $BS_ICON)
GUICtrlSetImage(-1, "shell32.dll", 269)


Как сделать, чтоб когда если Чекбокс нажат и происходит клик по Кнопке, то Чекбокс бы "отжался"?
Если Чекбокс "отжат", то при нажатии Кнопки его "двигать" - не надо.
 

InnI

AutoIT Гуру
Сообщения
4,922
Репутация
1,432
ВиталийВВ
Чекбокс бы "отжался"
Код:
Case $nCh6
      ; будет генерация события чекбокса
      ControlCommand("Title", "", $nCh3, "UnCheck")
      ; генерации события чекбокса не будет
      GUICtrlSetState($nCh3, $GUI_UNCHECKED)
 
Верх