<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Выбор окна GUI с помощью CheckBox]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=11326</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11326&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Выбор окна GUI с помощью CheckBox».]]></description>
		<lastBuildDate>Mon, 15 Feb 2016 16:39:15 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Выбор окна GUI с помощью CheckBox]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=101114#p101114</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong>, спасибо тебе огромнейшее!</p>]]></description>
			<author><![CDATA[null@example.com (kimiga89)]]></author>
			<pubDate>Mon, 15 Feb 2016 16:39:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=101114#p101114</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Выбор окна GUI с помощью CheckBox]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=101112#p101112</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Mon, 15 Feb 2016 16:02:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=101112#p101112</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Выбор окна GUI с помощью CheckBox]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=101111#p101111</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (kimiga89)]]></author>
			<pubDate>Mon, 15 Feb 2016 15:41:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=101111#p101111</guid>
		</item>
	</channel>
</rss>
