<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Owned Windows]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=14698</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=14698&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Owned Windows».]]></description>
		<lastBuildDate>Tue, 02 May 2023 10:57:41 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Owned Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=157995#p157995</link>
			<description><![CDATA[<p>Заметил с программой такую штуку, если у неё показано модальное окно, то GWLP_HWNDPARENT отлично работает, если программа не отображает своё модальное окно, то появляется задержка активации моего окна. Инжект эту ситуацию никак не меняет. Стили окна программы не меняются. Чтобы это могло быть...</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 02 May 2023 10:57:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=157995#p157995</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Owned Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=157994#p157994</link>
			<description><![CDATA[<p>А, понял, его же нет в списке значений.</p><p>В общем если где то не работает, то ничего не поделаешь.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 02 May 2023 07:01:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=157994#p157994</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Owned Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=157993#p157993</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>А как ты понял что неофициальное?</p></blockquote></div><p>Потому что оно недокументировано.<br />А в исходниках автохотки сноска имеется:<br /></p><div class="quotebox"><blockquote><p>// Although MSDN doesn&#039;t explicitly document any way to change the owner of an existing<br />				// window, the following method was mentioned in a PDC talk by Raymond Chen.&nbsp; MSDN does<br />				// say it shouldn&#039;t be used to change the parent of a child window, but maybe what it<br />				// actually means is that &quot;HWNDPARENT&quot; is a misnomer; it should&#039;ve been &quot;HWNDOWNER&quot;.<br />				// On the other hand, this method ACTUALLY DOES CHANGE THE PARENT WINDOW if mHwnd is a<br />				// child window and the check above is disabled (at least it did during testing).</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Tue, 02 May 2023 06:54:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=157993#p157993</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Owned Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=157992#p157992</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Не вызывайте SetWindowLongPtr с индексом GWLP_HWNDPARENT , чтобы изменить родительский элемент дочернего окна. Вместо этого используйте функцию SetParent .</p></blockquote></div><p>Это написано просто чтобы была ясность, и не путали с SetParent.<br />Gui +Owner делает тоже самое.</p><div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>неофициальное апи.</p></blockquote></div><p>А как ты понял что неофициальное?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 02 May 2023 06:37:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=157992#p157992</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Owned Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=157991#p157991</link>
			<description><![CDATA[<p>Только вот SetParent другое делает.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 02 May 2023 06:30:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=157991#p157991</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Owned Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=157990#p157990</link>
			<description><![CDATA[<p>А чего странного - неофициальное апи.<br /></p><div class="quotebox"><blockquote><p>Do not call SetWindowLongPtr with the GWLP_HWNDPARENT index to change the parent of a child window. Instead, use the SetParent function.</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Tue, 02 May 2023 06:24:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=157990#p157990</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Owned Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=157988#p157988</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>DllCall(&quot;SetWindowLong&quot; . (A_PtrSize = 8 ? &quot;Ptr&quot; : &quot;&quot;), Ptr, hOwned, Int, GWLP_HWNDPARENT := -8, Ptr, hParent)</p></blockquote></div><p>Странная вещь, на некоторых сторонних окнах в качестве hParent, Gui думает секунду прежде чем активироваться, теоретически почему так может быть?<br />Сравнил проблемное окно и окно блокнота с которым нет проблем, по стилям одинаково.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 02 May 2023 02:45:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=157988#p157988</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Owned Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=133421#p133421</link>
			<description><![CDATA[<p>Такая же есть и в SetWindowLongPtrA/W.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 07 Apr 2019 16:32:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=133421#p133421</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Owned Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=133419#p133419</link>
			<description><![CDATA[<p>Я тебя немного запутал, ремарка отсюда <a href="https://docs.microsoft.com/en-us/windows/desktop/api/winuser/nf-winuser-setwindowlonga">https://docs.microsoft.com/en-us/window … indowlonga</a>.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sun, 07 Apr 2019 16:25:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=133419#p133419</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Owned Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=133417#p133417</link>
			<description><![CDATA[<p>А, ну да, правильно. Не адрес получить, а название заменить.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 07 Apr 2019 16:24:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=133417#p133417</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Owned Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=133416#p133416</link>
			<description><![CDATA[<p>?<br />У тебя SetWindowLongPtr. На х32 надо SetWindowLong.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sun, 07 Apr 2019 16:21:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=133416#p133416</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Owned Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=133415#p133415</link>
			<description><![CDATA[<p>Так у меня же она и используется?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 07 Apr 2019 16:20:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=133415#p133415</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Owned Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=133414#p133414</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>А, на 32 нужно получать адрес этой функции, напрямую вызывать нельзя.</p></blockquote></div><p>Не понял?<br /></p><div class="codebox"><pre><code>DllCall(&quot;SetWindowLong&quot; . (A_PtrSize = 8 ? &quot;Ptr&quot; : &quot;&quot;), Ptr, hOwned, Int, GWLP_HWNDPARENT := -8, Ptr, hParent)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sun, 07 Apr 2019 16:19:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=133414#p133414</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Owned Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=133413#p133413</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Note&nbsp; This function has been superseded by the SetWindowLongPtr function. To write code that is compatible with both 32-bit and 64-bit versions of Windows, use the SetWindowLongPtr function.</p></blockquote></div><p>Туплю, понял. Спасибо за помощь!</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sun, 07 Apr 2019 16:18:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=133413#p133413</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Owned Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=133412#p133412</link>
			<description><![CDATA[<p>А, на 32 нужно получать адрес этой функции, напрямую вызывать нельзя. </p><div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>а вот в обратную сторону только со своими</p></blockquote></div><p>Ну может это как раз тот самый оговорённый выше случай.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 07 Apr 2019 16:17:21 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=133412#p133412</guid>
		</item>
	</channel>
</rss>
