<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Вертикальное / горизонтальное отражение окна Windows]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=16187</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16187&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Вертикальное / горизонтальное отражение окна Windows».]]></description>
		<lastBuildDate>Mon, 22 Mar 2021 23:50:01 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Вертикальное / горизонтальное отражение окна Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=146888#p146888</link>
			<description><![CDATA[<p><strong>Malcev</strong><br />Я нашел ПО которое не тормозит, не офф., от стороннего разработчика. (ManyCam)<br />Просто хотелось бы все в рамках одного АХК сделать, без запуского доп. ПО.<br />А про оф.форум ОБС, спасибо, годная идея, может они что подскажут <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Michael)]]></author>
			<pubDate>Mon, 22 Mar 2021 23:50:01 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=146888#p146888</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вертикальное / горизонтальное отражение окна Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=146868#p146868</link>
			<description><![CDATA[<p>Но где уверенность в том, что это не будет тормозить obs, так же как и родное ПО.<br />Долбите obs оф.форум. почему идут тормоза и как отзеркалить конкретно вашу модель камеры.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Mon, 22 Mar 2021 14:15:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=146868#p146868</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вертикальное / горизонтальное отражение окна Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=146856#p146856</link>
			<description><![CDATA[<p>Да, дополнительное по не нужно.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Mon, 22 Mar 2021 09:20:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=146856#p146856</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вертикальное / горизонтальное отражение окна Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=146852#p146852</link>
			<description><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>через Microsoft Media Foundation</p></blockquote></div><p>Такой, возможно глупый вопрос, но всё это в рамках одного скрипта без доп ПО?<br />Просто если так, мне было бы удобнее, чем я использую сейчас костыль... <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Michael)]]></author>
			<pubDate>Sun, 21 Mar 2021 22:37:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=146852#p146852</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вертикальное / горизонтальное отражение окна Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=146808#p146808</link>
			<description><![CDATA[<p>Ну тогда спрашивайте на obs форуме.<br />Я писал когда-то код для захвата вебкамеры через Microsoft Media Foundation+превью его через Direct2d<br /><a href="http://forum.script-coding.com/viewtopic.php?id=15110">http://forum.script-coding.com/viewtopic.php?id=15110</a><br />Там можно указать отзеркаливание с помощью IMFVideoProcessorControl::SetMirror метода:<br /><a href="https://docs.microsoft.com/en-us/windows/win32/api/mfidl/nf-mfidl-imfvideoprocessorcontrol-setmirror">https://docs.microsoft.com/en-us/window … -setmirror</a><br />Но это, наверное, примерно тоже самое, что спец. софт для вашей камеры.<br />Так просто вы окно не перевернете.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sat, 20 Mar 2021 15:03:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=146808#p146808</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вертикальное / горизонтальное отражение окна Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=146803#p146803</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />Только сейчас понял что эта функция для стран, у которых интерфейс справа налево, а не слева направо..)</p><p><strong>Malcev</strong><br />Так официальные же драйверы на камеру с офф. сайта, + ко всему читал на разных форумах что далеко не на каждом драйвере есть такая функция. Винда новая, драйвера все по 100 раз сносил, качал с офф. сайта (других просто нету вообще) и всё тоже самое.</p><p>Если что, сама камера: <a href="https://www.logitech.com/ru-ru/product/c922-pro-stream-webcam">тык</a><br />Да, есть к ней спец. софт (не драйвер!) в котором есть отражение, но при его использовании дико фризит вебку в ОБС (пробрасывается виртуальная камера), поэтому этот способ я сразу отбросил.</p><p><span class="bbu">P.S.: Сорри за оффтоп</span></p>]]></description>
			<author><![CDATA[null@example.com (Michael)]]></author>
			<pubDate>Sat, 20 Mar 2021 09:53:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=146803#p146803</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вертикальное / горизонтальное отражение окна Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=146801#p146801</link>
			<description><![CDATA[<p>Ищите другие драйверы.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sat, 20 Mar 2021 09:08:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=146801#p146801</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вертикальное / горизонтальное отражение окна Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=146800#p146800</link>
			<description><![CDATA[<div class="quotebox"><cite>Michael пишет:</cite><blockquote><p>Я вообще хотя бы примерно туда залез?</p></blockquote></div><p>Не-а, совсем не туда. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sat, 20 Mar 2021 06:13:43 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=146800#p146800</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вертикальное / горизонтальное отражение окна Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=146799#p146799</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />Собственно, это некое продолжение этой темы: <a href="https://forum.script-coding.com/viewtopic.php?id=15998">тык</a><br />Только в том случае отразить нужное окно удалось настройками драйверов видеокамеры, в итоге камеру я сменил на новую, в которой данная возможность полностью отсутствует..<br />Суть - отразить окно предпросмотра камеры OBS.</p>]]></description>
			<author><![CDATA[null@example.com (Michael)]]></author>
			<pubDate>Sat, 20 Mar 2021 05:34:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=146799#p146799</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вертикальное / горизонтальное отражение окна Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=146798#p146798</link>
			<description><![CDATA[<p>А чего именно вы хотите добиться?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sat, 20 Mar 2021 00:05:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=146798#p146798</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Вертикальное / горизонтальное отражение окна Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=146797#p146797</link>
			<description><![CDATA[<p>Доброго времени суток!</p><p>Прошу помощи с реализацией вертикального / горизонтального отражения окна Windows [не игры!] (к примеру возьмём обычный Блокнот).<br />В интернете минимум информации на эту тему, возможно данный план проще реализовать на другом языке (подскажите куда смотреть).<br />Единственное, что я нашел, некий блог: <a href="https://www.transl-gunsmoker.ru/2012/04/windows.html#tracking">тык</a><br />Есть там такой абзац:<br /></p><div class="quotebox"><blockquote><p>Компоновка и отражение<br />Компоновка окна (window layout) определяет способ размещения в окне или контексте устройства (DC - Device Context) текста и объектов GDI. Некоторые языки (вроде английского, французского, русского и немецкого) требуют компоновку left-to-right (LTR) - &quot;слева направо&quot;. Другие языки (арабский, иврит) требуют компоновки right-to-left (RTL) - &quot;справа налево&quot;. Компоновка окна применяется к тексту, но она также влияет и на другие элементы окна, включая растры, значки, расположение кнопок, многоуровневых деревьев, то, будет ли увеличиваться или уменьшаться горизонтальная координата при сдвиге вправо и т.п. К примеру, после того, как приложение установит компоновку RTL, начало координатной сетки в окне будет расположено в правом-верхнем углу окна (или контекста устройства) - в то время как обычно точка отсчёта располагается в левом-верхнем угле; а горизонтальная координата будет увеличиваться при движении влево, а не вправо, как это было с LTR. Однако не все объекты подчиняются компоновке окна. К примеру, компоновки диалоговых окон, окон-сообщений (message box) и контекстов устройств, не ассоциированных с окном (метафайлы, принтеры и другие) - обрабатываются отдельно. Некоторые такие особенности также упомянуты ниже.</p><p>Оконные функции позволяют вам указать или изменить компоновку окна. Заметьте, что изменение компоновки на RTL (этот процесс также называется зеркалированием или отражением окна - mirroring) не поддерживается окнами, которые установили стиль CS_OWNDC, а также контекстами устройств в режиме GM_ADVANCED.</p><p>По умолчанию окно и контексты устройств имеют компоновку left-to-right (LTR). Чтобы изменить компоновку окна на RTL - вызовите функцию CreateWindowEx с флагом WS_EX_LAYOUTRTL. Также, по умолчанию, child окна (т.е. окна, создаваемые со стилем WS_CHILD) будут иметь ту же компоновку, что и их родитель. Чтобы отключить наследование зеркалирования для child окон и задавать компоновку явно - добавьте стиль WS_EX_NOINHERITLAYOUT в вызове CreateWindowEx. Заметьте, что компоновка не наследуется owned окнами (создаваемыми без стиля WS_CHILD) или окнами, чей параметр hWnd в функции CreateWindowEx был установлен в 0. Чтобы отключить наследование зеркалирования в отдельном окне, обработайте сообщение WM_NCCREATE, где используйте функции GetWindowLong и SetWindowLong для замены флага WS_EX_LAYOUTRTL.</p><p>Вы также можете изменить умолчание для всего процесса вызовом функции SetProcessDefaultLayout. Все окна, создаваемые после вызова SetProcessDefaultLayout(LAYOUT_RTL), будут создаваться зеркалированными (без указания флага), но уже существующие окна не изменятся. Чтобы отключить зеркалирование по умолчанию - используйте SetProcessDefaultLayout(0).</p></blockquote></div><p>А также ссылка на данную команду: <a href="https://docs.microsoft.com/ru-ru/windows/win32/api/winuser/nf-winuser-createwindowexa?redirectedfrom=MSDN">тык</a><br />Я вообще хотя бы примерно туда залез? Или надо в каком то другом направлении искать?</p>]]></description>
			<author><![CDATA[null@example.com (Michael)]]></author>
			<pubDate>Fri, 19 Mar 2021 19:55:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=146797#p146797</guid>
		</item>
	</channel>
</rss>
