<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Выбор окна GUI с помощью CheckBox]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11326&amp;type=atom" />
	<updated>2016-02-15T16:39:15Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=11326</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выбор окна GUI с помощью CheckBox]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=101114#p101114" />
			<content type="html"><![CDATA[<p><strong>serzh82saratov</strong>, спасибо тебе огромнейшее!</p>]]></content>
			<author>
				<name><![CDATA[kimiga89]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33500</uri>
			</author>
			<updated>2016-02-15T16:39:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=101114#p101114</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выбор окна GUI с помощью CheckBox]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=101112#p101112" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>если &quot;0&quot;, то при запуске программы всплывает одно GUI, а если &quot;1&quot; - то другое</p></blockquote></div><div class="codebox"><pre><code>Gosub, ReadSettings
If F1
{ 
	Gui, 2:+Lastfound +AlwaysOnTop
	Gui, 2:Font, S26 CDefault, Verdana
	Gui, 2:Add, Text, x2 y0 w220 h50 , 22 Февраля
	Gui, 2:Add, Text, x2 y50 w220 h50 , 25 Марта
	; Generated using SmartGUI Creator 4.0
	Gui, 2:Show, x1125 y585 h104 w226, New GUI Window
}
Else
{
	Gui, Add, Edit, x32 y380 w150 h25 vedd1, %edd1%
	Gui, Add, Edit, x252 y380 w160 h25 vedd2, %edd2%
	Gui, Add, DropDownList, x182 y410 w70 h200 vDownList1, Audi|Dewoo|Kia  
	GuiControl, ChooseString, DownList1, %DownList1%
	
	Gui, Add, Checkbox, x195 y340 vF1 Checked%F1%, Готово
	Gui, Add, Button, x652 y479 w330 h40 , Save
	; Generated using SmartGUI Creator 4.0
	Gui, Show, x187 y0 h530 w1006, Visa poland
}
Return

ReadSettings:   ; Чтение настроек.
    IniRead, edd1, %A_ScriptDir%\config.ini, Skill, edd1, 4
    IniRead, edd2, %A_ScriptDir%\config.ini, Skill, edd2, 6
    IniRead, DownList1, %A_ScriptDir%\config.ini, Skill, DownList1, Audi
    IniRead, F1, %A_ScriptDir%\config.ini, Skill, F1, 0
Return

ButtonSave:     ; Сохранение настроек.
    Gui, Submit, NoHide
    IniWrite, %edd1%, %A_ScriptDir%\config.ini, Skill, edd1
    IniWrite, %edd2%, %A_ScriptDir%\config.ini, Skill, edd2
    IniWrite, %F1%, %A_ScriptDir%\config.ini, Skill, F1
    IniWrite, %DownList1%, %A_ScriptDir%\config.ini, Skill, DownList1 
Return </code></pre></div>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2016-02-15T16:02:35Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=101112#p101112</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Выбор окна GUI с помощью CheckBox]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=101111#p101111" />
			<content type="html"><![CDATA[<p>Всем добрый вечер. Такой вопрос, можно ли с помощью CheckBox&nbsp; назначить открытие одного из двух окон GUI?<br />Т.е. если &quot;0&quot;, то при запуске программы всплывает одно GUI, а если &quot;1&quot; - то другое.</p><br /><p>Код с первым GUI и CheckBox</p><div class="codebox"><pre><code>

IfExist, %A_ScriptDir%\config.ini   ; Если есть файл настроек,
    Gosub, ReadSettings             ; читаем настройки.
Else    ; Если файла нет, задаём значения по умолчанию.
{
 edd1 = 4

 edd2 = 6
 
 DownList1 = Audi
}

Gui, Add, Edit, x32 y380 w150 h25 vedd1, %edd1%
Gui, Add, Edit, x252 y380 w160 h25 vedd2, %edd2%
Gui, Add, DropDownList, x182 y410 w70 h200 vDownList1, |Audi|Dewoo|Kia  
GuiControl, ChooseString, DownList1, %DownList1%

Gui, Add, Checkbox, x195 y340 vF1 Checked%F1%, Готово
Gui, Add, Button, x652 y479 w330 h40 , Save
; Generated using SmartGUI Creator 4.0
Gui, Show, x187 y0 h530 w1006, Visa poland
Return

ReadSettings:   ; Чтение настроек.
    IniRead, edd1, %A_ScriptDir%\config.ini, Skill, edd1
    IniRead, edd2, %A_ScriptDir%\config.ini, Skill, edd2 
    IniRead, DownList1, %A_ScriptDir%\config.ini, Skill, DownList1
    IniRead, F1, %A_ScriptDir%\config.ini, Skill, F1
	
Return

ButtonSave:     ; Сохранение настроек.
    Gui, Submit, NoHide
    IniWrite, %edd1%, %A_ScriptDir%\config.ini, Skill, edd1
    IniWrite, %edd2%, %A_ScriptDir%\config.ini, Skill, edd2
    IniWrite, %F1%, %A_ScriptDir%\config.ini, Skill, F1
    IniWrite, %DownList1%, %A_ScriptDir%\config.ini, Skill, DownList1

Return

GuiClose: 
ExitApp

</code></pre></div><br /><p>А этот GUI, если CheckBox = 1</p><div class="codebox"><pre><code>
Gui, Font, S26 CDefault, Verdana
Gui, Add, Text, x2 y0 w220 h50 , 22 Февраля
Gui,  +Lastfound +AlwaysOnTop
Gui, Add, Text, x2 y50 w220 h50 , 25 Марта
; Generated using SmartGUI Creator 4.0
Gui, Show, x1125 y585 h104 w226, New GUI Window

</code></pre></div><p>Такое вообще реально?<br />Всем спасибо за ответы!</p>]]></content>
			<author>
				<name><![CDATA[kimiga89]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33500</uri>
			</author>
			<updated>2016-02-15T15:41:03Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=101111#p101111</id>
		</entry>
</feed>
