1 (изменено: McFree, 2016-05-31 23:26:45)

Тема: AHK: CheckBox для второго окна

Здравствуйте, в общем такая проблема. Имеется код который создает 3 GUI окна в скрипте.

На основное окно я смог реализовать изменение CheckBox'a, а вот на второе никак не получается. Значения 0 или 1 получаю с ini файла но с помощью GuiControl, , CheckBox, 1 поставить галочку не получается.

Вот код для третьего окна с которым у меня проблема:

Gui, 3:Add, Text, x21 y12 w100 h14 , Дизайн:
Gui, 3:Add, DropDownList, x72 y9 w70 h140 vSkin, %Scins%
Gui, 3:Add, Text, x12 y35 w140 h14 +Center, Хоткей перезапуска
Gui, 3:Add, Hotkey, x12 y50 w140 h23 vH112, % Bind[2,112]
Gui, 3:Add, Text, x12 y85 w140 h14 +Center, Хоткей паузы
Gui, 3:Add, Hotkey, x12 y100 w140 h23 vH113, % Bind[2,113]
Gui, 3:Add, CheckBox, x11 y129 w160 h20 vTrayRun, Запуск в Трее
Gui, 3:Add, CheckBox, x11 y149 w160 h20 vUpdateCheck, Проверка обновлений
Gui, 3:Add, CheckBox, x11 y169 w160 h20 vRunWithWin, Запуск при загрузке Win
Gui, 3:Add, Button, x12 y189 w140 h30 gSettingSave, Применить

И после соответственно идет выставление галочек в CheckBox:

GuiControl, , TrayRun, %TrayRun%
GuiControl, , UpdateCheck, %UpdateCheck%
GuiControl, , RunWithWin, %RunWithWin%

Третье окно открывается по кнопке с главного окна.

2

Re: AHK: CheckBox для второго окна

Что такое Эвент?

3 (изменено: McFree, 2016-05-31 23:24:04)

Re: AHK: CheckBox для второго окна

ypppu, привычка. Метка на кнопки(и остальное) при которых отрабатывает определенный код скрипта.

4

Re: AHK: CheckBox для второго окна

McFree, прошу проставить точки в конце предложений и заглавные буквы в начале предложений.

5

Re: AHK: CheckBox для второго окна

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

код для третьего окна с которым у меня проблема

Я не понял, с которым окном проблема. Приведу пример, как по нажатию кнопки в окне 1 поставить галочку в окне 3.

Gui, 1:Add, Button, gПыщь,Пыщь
Gui, 1:Add, CheckBox, vTrayRun1, Запуск в Трее
Gui, 1: Show, w200

Gui, 3:Add, CheckBox, vTrayRun3, Запуск в Трее
Gui, 3: Show, w200
Return

Пыщь:
GuiControl, , TrayRun1, 1
Gui, 3:Default
GuiControl, , TrayRun3, 1
Return

6

Re: AHK: CheckBox для второго окна

Не знал о команде Gui, 3:Default.

Теперь все заработало, премного благодарен!