<?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 поверх определённого окна]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=18060</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=18060&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: GUI поверх определённого окна».]]></description>
		<lastBuildDate>Sat, 13 Jan 2024 11:57:07 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: GUI поверх определённого окна]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159894#p159894</link>
			<description><![CDATA[<p>В результате получился такой код (счётчик в окне браузера):<br /></p><div class="codebox"><pre><code>WinWait Серый форум — Mozilla Firefox
Gui, Parent: New, +hwndhParent, Owner
Gui, Parent: Color, F7F7F9
Gui, Parent: Font, s10, Verdana
Gui, Parent: -Caption
Gui, Parent: Add, Text, Limit2 x0 y0, vFirstName
Gui, Parent: Add, UpDown, Range0-99,
Gui, Parent: Font, s10, MS sans serif
Gui, Show, x37 y7	
Gui, Show, w15 h18
Send {F2}
F2:: DllCall(&quot;SetParent&quot;, &quot;Ptr&quot;, hParent, &quot;Ptr&quot;, WinExist(&quot;Серый форум — Mozilla Firefox&quot;))
Return</code></pre></div><p>Догадываюсь, что некрасивый, но работает.<br />В варианте от <strong>__Михаил__</strong>, Gui перемещается вместе с окном в любое место, что важно.</p>]]></description>
			<author><![CDATA[null@example.com (p.polena)]]></author>
			<pubDate>Sat, 13 Jan 2024 11:57:07 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159894#p159894</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI поверх определённого окна]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159890#p159890</link>
			<description><![CDATA[<p>SetParent здесь не нужно, нужно лишь присвоить, как упомянул <strong>serzh82saratov</strong>, окно-владелец (owner).<br /></p><div class="codebox"><pre><code>Run notepad,,, PID
WinWait ahk_pid %PID%
hWnd := WinExist()

Gui, +Owner%hWnd%
Gui, Show, w300 h300</code></pre></div><p>Теперь Gui всегда будет над блокнотом.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sat, 13 Jan 2024 01:10:29 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159890#p159890</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI поверх определённого окна]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159889#p159889</link>
			<description><![CDATA[<p><strong>p.polena</strong><br />Поиск позволяет найти многое, главное хоть немного понимать что нужно искать. Собрал небольшой пример, не факт что всё верно. После запуска скрипта выбрать нужное окно и нажать &#039;F2&#039;.</p><div class="codebox"><pre><code>;[serzh82saratov] 01.10.2020	http://forum.script-coding.com/viewtopic.php?pid=142394#p142394
Gui, Parent: New, +hwndhParent, Owner
Gui, Parent: Color, 0
Gui, Parent: +Lastfound +ToolWindow +AlwaysOnTop -Caption -Border
Gui, Parent: Add, Edit, x2 y2 w100 gOk vText, ...Test...
Gui, Show, x0 y0	; Позиция когда сработает прикрепление своего Gui.
Return

F2:: DllCall(&quot;SetParent&quot;, &quot;Ptr&quot;, hParent, &quot;Ptr&quot;, WinExist(&quot;A&quot;))	; Привязать своё Gui к текущему:

Ok:	; Срабатывает при вводе в контрол:
Gui, Submit, NoHide
ToolTip, % Text, 0, -30
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Fri, 12 Jan 2024 19:39:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159889#p159889</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI поверх определённого окна]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159882#p159882</link>
			<description><![CDATA[<p>Про Owner читайте.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 12 Jan 2024 00:30:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159882#p159882</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI поверх определённого окна]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159881#p159881</link>
			<description><![CDATA[<p>&quot;В поиске искать&quot; - отличная фраза. Было нечто подобное, но без блюдечка с каёмочкой.</p>]]></description>
			<author><![CDATA[null@example.com (p.polena)]]></author>
			<pubDate>Thu, 11 Jan 2024 22:03:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159881#p159881</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI поверх определённого окна]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159880#p159880</link>
			<description><![CDATA[<p><strong>p.polena</strong>, в поиске надо искать, было такое.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Thu, 11 Jan 2024 20:51:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159880#p159880</guid>
		</item>
		<item>
			<title><![CDATA[AHK: GUI поверх определённого окна]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159878#p159878</link>
			<description><![CDATA[<p>Приветствую. Можно ли активировать GUI поверх только определённого окна (по ID, NAME, etk)? Т.е. чтобы в окне, которое перекрывает нужное, GUI не отображался.<br /></p><div class="codebox"><pre><code>Gui, : -Caption +AlwaysOnTop +ToolWindow +LastFound</code></pre></div><p>Окна не в полноэкранном режиме.</p>]]></description>
			<author><![CDATA[null@example.com (p.polena)]]></author>
			<pubDate>Thu, 11 Jan 2024 15:58:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159878#p159878</guid>
		</item>
	</channel>
</rss>
