1

Тема: AHK: Как проверить состояние Checkbox'a ?

Я справку читал, но так и не понял.

Как поместить в переменную состояние чекбокса?

Вот так?

Gui, Add, CheckBox, vskill_1

Или вот так?

Gui, Add, CheckBox, checked%skill_1%

Потом пытался вот так проверить, работает или нет:

^n::
	if skill_1
		msgbox Checked
	else
		msgbox Not checked

И как сделать так, чтобы значение в переменной обновлялось, если состояние чекбокса меняется?

2

Re: AHK: Как проверить состояние Checkbox'a ?

Узнать на момент нажатия самого CheckBox:

Gui, Add, CheckBox, vskill_1 gCB1
Gui,show,w100 h100
return


CB1:
GuicontrolGet,skill_1
ToolTip % skill_1

Узнать при нажатии клавиши:

Gui, Add, CheckBox, vskill_1
Gui,show,w100 h100
return


F1::
GuicontrolGet,skill_1
msgbox % skill_1

3

Re: AHK: Как проверить состояние Checkbox'a ?

Благодарю