<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Послать сообщение панели задач]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=12438</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=12438&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Послать сообщение панели задач».]]></description>
		<lastBuildDate>Tue, 14 Feb 2017 17:16:02 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Послать сообщение панели задач]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112471#p112471</link>
			<description><![CDATA[<p>Игнорирование сообщений ПЗ, когда фокус на ней.</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Tue, 14 Feb 2017 17:16:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112471#p112471</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Послать сообщение панели задач]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112470#p112470</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>До меня наконец дошло, почему такое поведение.</p></blockquote></div><p>А о каком поведении речь?</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Tue, 14 Feb 2017 16:58:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112470#p112470</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Послать сообщение панели задач]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112417#p112417</link>
			<description><![CDATA[<p>Запись неверна:<br /></p><div class="codebox"><pre><code>ControlGetFocus, fc, % hwnd:=WinExist(&quot;A&quot;)</code></pre></div><p>Надо так:<br /></p><div class="codebox"><pre><code>ControlGetFocus, fc, % &quot;ahk_id &quot; hwnd:=WinExist(&quot;A&quot;)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Mon, 13 Feb 2017 23:52:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112417#p112417</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Послать сообщение панели задач]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112414#p112414</link>
			<description><![CDATA[<p>fc забыли поставить в ControlFocus,, ahk_id %id%</p>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Mon, 13 Feb 2017 23:18:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112414#p112414</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Послать сообщение панели задач]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112413#p112413</link>
			<description><![CDATA[<p>Безотносительно основной темы, почему код по F2 приводит к потере фокуса, а код по F3 нет?</p><div class="codebox"><pre><code>F2::
ControlGetFocus, fc, % hwnd:=WinExist(&quot;A&quot;)
ControlGet id, Hwnd,, % fc, ahk_id %hwnd%
ControlFocus,, ahk_id %id%
Return
F3::
ControlGetFocus, fc, % hwnd:=WinExist(&quot;A&quot;)
ControlGet id, Hwnd,, % fc, ahk_id %hwnd%
ControlFocus, fc, ahk_id %hwnd%
Return</code></pre></div><p>Самое забавное, если после потери фокуса вызвать ControlGetFocus, то он скажет, что в фокусе остался тот же контрол.</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Mon, 13 Feb 2017 23:08:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112413#p112413</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Послать сообщение панели задач]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112412#p112412</link>
			<description><![CDATA[<p>Универсальный способ для всех окон, но с побочным эффектом - окна теряют фокус, а панель задач показывает тултип с текущим временем.<br /></p><div class="codebox"><pre><code>f2::
ControlGetFocus, fc, % hwnd:=WinExist(&quot;A&quot;)
ControlGet id, Hwnd,, % fc, ahk_id %hwnd%
ControlFocus,, ahk_id %id%
PostMessage, 0x50, 0x2, 0, , ahk_id %id%
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Mon, 13 Feb 2017 22:45:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112412#p112412</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Послать сообщение панели задач]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112408#p112408</link>
			<description><![CDATA[<div class="quotebox"><cite>stealzy пишет:</cite><blockquote><p>У меня работает только когда ПЗ неактивна или открыто меню Пуск (что по сути одно и тоже).</p></blockquote></div><p>Так у вас же код неполный.<br /></p><div class="codebox"><pre><code>DetectHiddenWindows On
PostMessage, 0x50, 2, 0, SysListView321, ahk_id 0x400e8</code></pre></div><p>А нужно:<br /></p><div class="codebox"><pre><code>DetectHiddenWindows On
ControlFocus, Desktop OpenBox Host1, ahk_class DV2ControlHost
PostMessage, 0x50, 2, 0, Desktop OpenBox Host1, ahk_class DV2ControlHost</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Mon, 13 Feb 2017 21:53:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112408#p112408</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Послать сообщение панели задач]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112404#p112404</link>
			<description><![CDATA[<div class="quotebox"><cite>stealzy пишет:</cite><blockquote><p>Win7sp1 x64, ahk Ux64.</p></blockquote></div><p>У меня то же самое.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 13 Feb 2017 21:21:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112404#p112404</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Послать сообщение панели задач]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112402#p112402</link>
			<description><![CDATA[<p>У меня работает только когда ПЗ неактивна или открыто меню Пуск (что по сути одно и тоже).</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Mon, 13 Feb 2017 21:17:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112402#p112402</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Послать сообщение панели задач]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112401#p112401</link>
			<description><![CDATA[<p>У меня работает, даже когда панель задач активна.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 13 Feb 2017 21:10:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112401#p112401</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Послать сообщение панели задач]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112399#p112399</link>
			<description><![CDATA[<p>Да, именно так я и пытался с DV2ControlHost.<br />Только захардкодил id, в вашем примере переменная DirectUIHWND1 пустая остается (поиск windows отключен - фокуса нет):</p><div class="codebox"><pre><code>
DetectHiddenWindows On
PostMessage, 0x50, 2, 0, SysListView321, ahk_id 0x400e8</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Mon, 13 Feb 2017 21:08:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112399#p112399</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Послать сообщение панели задач]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112397#p112397</link>
			<description><![CDATA[<div class="codebox"><pre><code>WM_INPUTLANGCHANGEREQUEST := 0x50, INPUTLANGCHANGE_FORWARD := 0x2

F11::
   DetectHiddenWindows, On
   ControlFocus, DirectUIHWND1, ahk_class DV2ControlHost
   PostMessage, WM_INPUTLANGCHANGEREQUEST, INPUTLANGCHANGE_FORWARD,, DirectUIHWND1, ahk_class DV2ControlHost
   Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 13 Feb 2017 21:03:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112397#p112397</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Послать сообщение панели задач]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112396#p112396</link>
			<description><![CDATA[<p>И опять: сообщение свернутому меню пуск из Inq&#039;a работает, из ahk - нет.<br />UPD: А, понятно, все из-за фокуса на панели.</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Mon, 13 Feb 2017 21:00:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112396#p112396</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Послать сообщение панели задач]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112392#p112392</link>
			<description><![CDATA[<p>Да, с пуском работает и мой код, если меню пуск открыто.<br />Я пробовал окну Пуска посылать в неоткрытом состоянии.<br />Если бы удалось, тогда и панель задач по логике изменила бы раскладку.<br /><strong>Malcev</strong>, поэтому и назвал тему &quot;SendMessage to TaskBar&quot;, но тов. модератор изменил название темы на свой вкус.</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Mon, 13 Feb 2017 20:36:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112392#p112392</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Послать сообщение панели задач]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112391#p112391</link>
			<description><![CDATA[<p>С Пуском у меня работает <a href="http://forum.script-coding.com/viewtopic.php?pid=112349#p112349">так</a>.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 13 Feb 2017 20:35:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112391#p112391</guid>
		</item>
	</channel>
</rss>
