<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: дублирование окна по hwid.]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=17448&amp;type=atom" />
	<updated>2022-11-04T15:52:57Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=17448</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: дублирование окна по hwid.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=155540#p155540" />
			<content type="html"><![CDATA[<p><strong>__Михаил__</strong><br />К сожалению это не работает с моим окном, т.к окно использует OpenGl Графику, окно просто появляется на каждом новом созданном рабочем столе (Win+Ctrl+D)</p>]]></content>
			<author>
				<name><![CDATA[Clannad5]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39853</uri>
			</author>
			<updated>2022-11-04T15:52:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=155540#p155540</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: дублирование окна по hwid.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=155539#p155539" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2022-11-04T15:12:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=155539#p155539</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: дублирование окна по hwid.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=155525#p155525" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2022-11-02T12:55:43Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=155525#p155525</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: дублирование окна по hwid.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=155524#p155524" />
			<content type="html"><![CDATA[<p>В справке все написано.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2022-11-02T12:39:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=155524#p155524</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: дублирование окна по hwid.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=155523#p155523" />
			<content type="html"><![CDATA[<p><strong>Malcev</strong><br />Знать бы еще как это применять...</p>]]></content>
			<author>
				<name><![CDATA[Clannad5]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39853</uri>
			</author>
			<updated>2022-11-02T12:36:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=155523#p155523</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: дублирование окна по hwid.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=155522#p155522" />
			<content type="html"><![CDATA[<p>Я бы поигрался с WS_EX_TOOLWINDOW стилем.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2022-11-02T12:34:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=155522#p155522</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: дублирование окна по hwid.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=155520#p155520" />
			<content type="html"><![CDATA[<p><strong>Malcev</strong><br />То есть, по сути, можно спрятать из ALt+Tab и Taskbar, но оставить активным и не прятать в Hide?</p>]]></content>
			<author>
				<name><![CDATA[Clannad5]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39853</uri>
			</author>
			<updated>2022-11-02T12:06:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=155520#p155520</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: дублирование окна по hwid.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=155519#p155519" />
			<content type="html"><![CDATA[<p>Не занимался подобным.<br />Но у taskbar есть api для управления табами.<br />Гуглите.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2022-11-02T11:40:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=155519#p155519</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: дублирование окна по hwid.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=155518#p155518" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Clannad5]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39853</uri>
			</author>
			<updated>2022-11-02T11:21:39Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=155518#p155518</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: дублирование окна по hwid.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=155516#p155516" />
			<content type="html"><![CDATA[<p>DwmRegisterThumbnail.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2022-11-02T10:04:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=155516#p155516</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: дублирование окна по hwid.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=155514#p155514" />
			<content type="html"><![CDATA[<p>Здравствуйте!<br />Хотелось бы узнать о правильном подходе к трансляции любого окна внутри Gui ahk.<br />То есть мне нужно, чтобы когда я запускаю скрипт, он получал окно блокнота и выводил мне его в Gui, без возможности с ним взаимодействовать.<br />Принцип как в OBS программе.<br />Можно ли такое реализовать в AHK без сильной нагрузки?В мыслях только максимально глупый вариант, это делать скриншот каждую секунду через Gdi, но это явно сильно будет нагружать систему.<br />Есть ли какой-нибудь метод захвата другого окна без сильной нагрузки?</p>]]></content>
			<author>
				<name><![CDATA[Clannad5]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39853</uri>
			</author>
			<updated>2022-11-02T01:49:59Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=155514#p155514</id>
		</entry>
</feed>
