<?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 запоминает свои размеры-положение в ini]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=15600</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=15600&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: GUI запоминает свои размеры-положение в ini».]]></description>
		<lastBuildDate>Sat, 22 Aug 2020 10:27:20 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: GUI запоминает свои размеры-положение в ini]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=141805#p141805</link>
			<description><![CDATA[<p><strong>Megamen</strong>, если хотите заказать скрипт за плату, у нас есть <a href="http://forum.script-coding.com/viewforum.php?id=28">Коммерческий раздел</a>. Если хотите обратиться к кому-либо лично, есть чат (кнопка вверху справа).</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sat, 22 Aug 2020 10:27:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=141805#p141805</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI запоминает свои размеры-положение в ini]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=141801#p141801</link>
			<description><![CDATA[<div class="quotebox"><cite>Megamen пишет:</cite><blockquote><p>Я денег заплачу.</p></blockquote></div><p>Мне зарплаты хватает. Возможно тут есть кто-то кому не хватает, пиши им.</p>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Fri, 21 Aug 2020 13:21:07 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=141801#p141801</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI запоминает свои размеры-положение в ini]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=141797#p141797</link>
			<description><![CDATA[<div class="quotebox"><cite>Alectric пишет:</cite><blockquote><p>Хочу спросить о другом скрипте.<br />Спрашивай на форуме.</p></blockquote></div><p>Я денег заплачу.</p>]]></description>
			<author><![CDATA[null@example.com (Megamen)]]></author>
			<pubDate>Fri, 21 Aug 2020 04:49:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=141797#p141797</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI запоминает свои размеры-положение в ini]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=141795#p141795</link>
			<description><![CDATA[<div class="quotebox"><cite>Megamen пишет:</cite><blockquote><p>зачем именно хэндл</p></blockquote></div><p>Затем что это:<br /></p><div class="quotebox"><cite>Alectric пишет:</cite><blockquote><p>уникальный идентификационный номер (HWND/handle)</p></blockquote></div><p>100% скрипт не перепутает окно с другим, если title совпадет, или если ты несколько таких же окон создашь, запустишь один и тот-же скрипт несколько раз.<br /></p><div class="quotebox"><cite>Megamen пишет:</cite><blockquote><p>Можно использовать title, вместо хэндла ?</p></blockquote></div><p>Можно.<br /></p><div class="quotebox"><cite>Megamen пишет:</cite><blockquote><p>Хочу спросить о другом скрипте.</p></blockquote></div><p>Спрашивай на форуме. Знаешь, как бывает: сегодня у меня есть настроение помочь, а завтра нет.</p>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Thu, 20 Aug 2020 12:46:21 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=141795#p141795</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI запоминает свои размеры-положение в ini]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=141790#p141790</link>
			<description><![CDATA[<p><strong>Alectric</strong>, напишите свой адрес электронной почты.<br />Хочу спросить о другом скрипте.</p>]]></description>
			<author><![CDATA[null@example.com (Megamen)]]></author>
			<pubDate>Thu, 20 Aug 2020 02:51:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=141790#p141790</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI запоминает свои размеры-положение в ini]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=141789#p141789</link>
			<description><![CDATA[<p>А зачем именно хэндл нужно брать в переменную ?<br />Можно использовать title, вместо хэндла ?</p>]]></description>
			<author><![CDATA[null@example.com (Megamen)]]></author>
			<pubDate>Thu, 20 Aug 2020 02:45:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=141789#p141789</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI запоминает свои размеры-положение в ini]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=141788#p141788</link>
			<description><![CDATA[<div class="codebox"><pre><code>Gui,+resize
Gui,+hwndhMainWinID ; берем хендл окна в переменную hMainWinID
IniRead, W, %A_ScriptDir%\параметры.ini, ширина, W
IniRead, H, %A_ScriptDir%\параметры.ini, высота, H
IniRead, X, %A_ScriptDir%\параметры.ini, коордX, X
IniRead, Y, %A_ScriptDir%\параметры.ini, коордY, Y

Gui, Show
winmove,ahk_id %hMainWinID%,,x,y,w,h
return


GuiClose:
GuiEscape:
WinGetPos,X,Y,W,H,ahk_id %hMainWinID%
IniWrite, %W%, %A_ScriptDir%\параметры.ini, ширина,W
IniWrite, %H%, %A_ScriptDir%\параметры.ini, высота,H
IniWrite, %X%, %A_ScriptDir%\параметры.ini, коордX,X
IniWrite, %Y%, %A_ScriptDir%\параметры.ini, коордY,Y
exitapp</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Thu, 20 Aug 2020 02:25:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=141788#p141788</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI запоминает свои размеры-положение в ini]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=141787#p141787</link>
			<description><![CDATA[<p>Или можно &quot;guisize:&quot;&nbsp; каким-то другим способом ввести - без знака &quot;:&quot; (не циклом, а простой командой) ?</p><p>Например guisize, W:=a_guiwidth, H:=a_guiheight</p>]]></description>
			<author><![CDATA[null@example.com (Megamen)]]></author>
			<pubDate>Thu, 20 Aug 2020 02:22:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=141787#p141787</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI запоминает свои размеры-положение в ini]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=141786#p141786</link>
			<description><![CDATA[<p>Alectric, ясно. <br />А как сразу - без дополнительных корректировок в виде <br /></p><div class="codebox"><pre><code>guisize:
W:=a_guiwidth
H:=a_guiheight
return</code></pre></div><p>надежно без смещения установить размеры и координаты gui (одной командой при открытии) ?</p>]]></description>
			<author><![CDATA[null@example.com (Megamen)]]></author>
			<pubDate>Thu, 20 Aug 2020 02:20:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=141786#p141786</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI запоминает свои размеры-положение в ini]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=141779#p141779</link>
			<description><![CDATA[<p><a href="http://www.script-coding.com/AutoHotkey/OnExit.html">OnExit</a>.</p>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Wed, 19 Aug 2020 15:56:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=141779#p141779</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI запоминает свои размеры-положение в ini]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=141778#p141778</link>
			<description><![CDATA[<p>А так не сработает, если выйти из скрипта через трей-меню.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 19 Aug 2020 13:44:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=141778#p141778</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI запоминает свои размеры-положение в ini]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=141777#p141777</link>
			<description><![CDATA[<div class="codebox"><pre><code>Gui,+resize
Gui,+hwndhMainWinID ; берем хендл окна в переменную hMainWinID
IniRead, W, %A_ScriptDir%\параметры.ini, ширина, W
IniRead, H, %A_ScriptDir%\параметры.ini, высота, H
IniRead, X, %A_ScriptDir%\параметры.ini, коордX, X
IniRead, Y, %A_ScriptDir%\параметры.ini, коордY, Y

Gui, Show,x%X% y%Y% w%W% h%H%
return

guisize:
W:=a_guiwidth
H:=a_guiheight
return

GuiClose:
GuiEscape:
WinGetPos,X,Y,,,ahk_id %hMainWinID%
IniWrite, %W%, %A_ScriptDir%\параметры.ini, ширина,W
IniWrite, %H%, %A_ScriptDir%\параметры.ini, высота,H
IniWrite, %X%, %A_ScriptDir%\параметры.ini, коордX,X
IniWrite, %Y%, %A_ScriptDir%\параметры.ini, коордY,Y
exitapp

</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Wed, 19 Aug 2020 13:11:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=141777#p141777</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI запоминает свои размеры-положение в ini]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=141774#p141774</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>WinGetPos даёт внешние размеры окна, а Gui, Show устанавливает внутренние.</p></blockquote></div><div class="quotebox"><blockquote><p>Запустил - размеры сохраняет загружает, а то что на пару пикселей сдвинулось не заметил.</p></blockquote></div><p><strong>Alectric</strong>, Скажите - а как в этом скрипте - поставить надежные размеры и координаты окна - чтобы не было этого смещения на пару пикселей ?<br />Потому что при частом использовании - размеры окна все больше искажаются и цель скрипта теряет свой смысл.</p>]]></description>
			<author><![CDATA[null@example.com (Megamen)]]></author>
			<pubDate>Wed, 19 Aug 2020 04:14:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=141774#p141774</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI запоминает свои размеры-положение в ini]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=141739#p141739</link>
			<description><![CDATA[<p>Alectric, спасибо - вроде все работает.</p>]]></description>
			<author><![CDATA[null@example.com (Megamen)]]></author>
			<pubDate>Mon, 17 Aug 2020 04:06:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=141739#p141739</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI запоминает свои размеры-положение в ini]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=141738#p141738</link>
			<description><![CDATA[<p>Проверяю. Просто я недостаточно внимателен, не знаю что с собой поделать на этот счет. Запустил - размеры сохраняет загружает, а то что на пару пикселей сдвинулось не заметил.</p>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Mon, 17 Aug 2020 02:37:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=141738#p141738</guid>
		</item>
	</channel>
</rss>
