<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: дублирование окна по hwid.]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=17448</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=17448&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: дублирование окна по hwid.».]]></description>
		<lastBuildDate>Fri, 04 Nov 2022 15:52:57 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: дублирование окна по hwid.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155540#p155540</link>
			<description><![CDATA[<p><strong>__Михаил__</strong><br />К сожалению это не работает с моим окном, т.к окно использует OpenGl Графику, окно просто появляется на каждом новом созданном рабочем столе (Win+Ctrl+D)</p>]]></description>
			<author><![CDATA[null@example.com (Clannad5)]]></author>
			<pubDate>Fri, 04 Nov 2022 15:52:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155540#p155540</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: дублирование окна по hwid.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155539#p155539</link>
			<description><![CDATA[<p><strong>Clannad5</strong></p><p>В Win10 есть возможность создавать Рабочие столы. Следовательно если у вас эта ОС то создаём новый Рабочий стол, открываем нужные окна, переключаемся обратно и отображаем их скриптом.</p><p>У меня так вышло (Необходимо создать второй Рабочий стол перед запуском и переключиться назад):<br /></p><div class="codebox"><pre><code>#Include LiveThumb.ahk

Send ^#{Right}
Sleep, 500

Run, mspaint.exe,,, nPid
WinWaitActive, ahk_pid %nPid%

WinGet, hPaint, ID, ahk_pid %nPid%
WinGetPos,,, nW, nH, ahk_pid %nPid%

Gui, +HwndhGui

Send ^#{Left}

hLT := new LiveThumb(hPaint, hGui)
hLT.Source      := [0, 0, nW, nH]
hLT.Destination := [0, 0, nW, nH]
hLT.Visible     := True
hLT.Update()

Gui, Show, w%nW% h%nH%</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Fri, 04 Nov 2022 15:12:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155539#p155539</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: дублирование окна по hwid.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155525#p155525</link>
			<description><![CDATA[<p>Хотя если почитать справку, то надо еще WS_EX_APPWINDOW убирать.<br /><a href="https://learn.microsoft.com/en-us/windows/win32/shell/taskbar?redirectedfrom=MSDN#managing-taskbar-buttons">https://learn.microsoft.com/en-us/windo … ar-buttons</a><br />Так что читайте msdn - там много, чего можно найти.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 02 Nov 2022 12:55:43 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155525#p155525</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: дублирование окна по hwid.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155524#p155524</link>
			<description><![CDATA[<p>В справке все написано.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 02 Nov 2022 12:39:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155524#p155524</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: дублирование окна по hwid.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155523#p155523</link>
			<description><![CDATA[<p><strong>Malcev</strong><br />Знать бы еще как это применять...</p>]]></description>
			<author><![CDATA[null@example.com (Clannad5)]]></author>
			<pubDate>Wed, 02 Nov 2022 12:36:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155523#p155523</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: дублирование окна по hwid.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155522#p155522</link>
			<description><![CDATA[<p>Я бы поигрался с WS_EX_TOOLWINDOW стилем.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 02 Nov 2022 12:34:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155522#p155522</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: дублирование окна по hwid.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155520#p155520</link>
			<description><![CDATA[<p><strong>Malcev</strong><br />То есть, по сути, можно спрятать из ALt+Tab и Taskbar, но оставить активным и не прятать в Hide?</p>]]></description>
			<author><![CDATA[null@example.com (Clannad5)]]></author>
			<pubDate>Wed, 02 Nov 2022 12:06:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155520#p155520</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: дублирование окна по hwid.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155519#p155519</link>
			<description><![CDATA[<p>Не занимался подобным.<br />Но у taskbar есть api для управления табами.<br />Гуглите.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 02 Nov 2022 11:40:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155519#p155519</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: дублирование окна по hwid.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155518#p155518</link>
			<description><![CDATA[<p><strong>Malcev</strong><br />Спасибо!<br />Нашёл вот это:<br /><a href="https://www.autohotkey.com/boards/viewtopic.php?t=66585">https://www.autohotkey.com/boards/viewtopic.php?t=66585</a>.</p><p>Только есть одна проблема.<br />Если я перевожу окно в Hide(полностью скрываю с панели задач), то Gui уже не отображает окно.<br />Как это можно решить?</p>]]></description>
			<author><![CDATA[null@example.com (Clannad5)]]></author>
			<pubDate>Wed, 02 Nov 2022 11:21:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155518#p155518</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: дублирование окна по hwid.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155516#p155516</link>
			<description><![CDATA[<p>DwmRegisterThumbnail.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 02 Nov 2022 10:04:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155516#p155516</guid>
		</item>
		<item>
			<title><![CDATA[AHK: дублирование окна по hwid.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155514#p155514</link>
			<description><![CDATA[<p>Здравствуйте!<br />Хотелось бы узнать о правильном подходе к трансляции любого окна внутри Gui ahk.<br />То есть мне нужно, чтобы когда я запускаю скрипт, он получал окно блокнота и выводил мне его в Gui, без возможности с ним взаимодействовать.<br />Принцип как в OBS программе.<br />Можно ли такое реализовать в AHK без сильной нагрузки?В мыслях только максимально глупый вариант, это делать скриншот каждую секунду через Gdi, но это явно сильно будет нагружать систему.<br />Есть ли какой-нибудь метод захвата другого окна без сильной нагрузки?</p>]]></description>
			<author><![CDATA[null@example.com (Clannad5)]]></author>
			<pubDate>Wed, 02 Nov 2022 01:49:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155514#p155514</guid>
		</item>
	</channel>
</rss>
