<?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=11603</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11603&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Действие при наведении на окно».]]></description>
		<lastBuildDate>Sun, 30 Oct 2016 05:48:35 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Действие при наведении на окно]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=108692#p108692</link>
			<description><![CDATA[<div class="quotebox"><cite>becauseim пишет:</cite><blockquote><p>И как все-таки скрыть окно в панель задач?</p></blockquote></div><p><strong>WinMinimize</strong><br />Сворачивает указанное окно в кнопку на панели задач. </p><p><span style="color: navy"><strong>WinMinimize [, WinTitle, WinText, ExcludeTitle, ExcludeText]</strong></span></p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sun, 30 Oct 2016 05:48:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=108692#p108692</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Действие при наведении на окно]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=108683#p108683</link>
			<description><![CDATA[<div class="codebox"><pre><code>#Persistent
#SingleInstance, Force
SetTimer, CheckActiveMPC, 100
return


CheckActiveMPC:
IfWinActive, Notepad
{
	WinSet, AlwaysOnTop, ON, ahk_class MediaPlayerClassicW ahk_id 0xc0958
}
Else
	WinSet, AlwaysOnTop, Off, ahk_class MediaPlayerClassicW ahk_id 0xc0958
Return</code></pre></div><p>Нашел способ, как отдельным сценарием установить окно поверх определенного окна, однако, почему-то не работает с окном Media Player Classic в минимальном режиме отображения (Menu - View - Presets... - Minimal). Можно ли как-то решить эту проблему? </p><p>И как все-таки скрыть окно в панель задач?</p>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Sat, 29 Oct 2016 16:59:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=108683#p108683</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Действие при наведении на окно]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=108645#p108645</link>
			<description><![CDATA[<p>Помогите, пожалуйста, добавить в сценарий положение, при котором скрываемое окно при нажатии на одну горячую клавишу принимало атрибут отображения поверх всех окон, а при нажатии на другую - поверх некоторых заданных окон.</p><p>Т.е. окно размещается всегда над заданными окнами, а при наведении, скрывается. Соответственно, при выключении функции, принимало обычный режим отображения.</p><p>Пытался самостоятельно внедрить желаемое с помощью <em>Winset, AlwaysOnTop</em>, но, к сожалению, не получилось.</p><p>Также, хотелось бы, если такое возможно, чтобы окно все-таки скрывалось в панель задач, т.е. оставалась видимой на панели задач. Но так же моментально, как и при полном скрытии, т.е. без анимации сворачивания окна.</p><p>Спасибо!</p>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Thu, 27 Oct 2016 21:39:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=108645#p108645</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Действие при наведении на окно]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103966#p103966</link>
			<description><![CDATA[<p><strong>yalanne</strong>, Спасибо! То, что нужно!</p>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Thu, 19 May 2016 21:18:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103966#p103966</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Действие при наведении на окно]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103964#p103964</link>
			<description><![CDATA[<div class="codebox"><pre><code>MyWinClass := &quot;Notepad&quot;
#Persistent
DetectHiddenWindows, On
CoordMode,  Mouse,Screen

1::Settimer hsWin,10
2::
  Settimer hsWin,off
  WinShow,ahk_id %idWinP%
  return 
hsWin:
MouseGetPos,xC,yC,idWin
if !WinHiden and  WinExist(&quot;ahk_class &quot; MyWinClass &quot; ahk_id &quot; idWin)
{
	WinGetPos,Xwin,Ywin,Wwin,Hwin
	idWinP := idWin
	WinHiden := true
	WinHide
	
} Else if WinHiden
	and (yC &lt; Ywin                ; top
        or xC &gt; Xwin + Wwin  ; right
        or yC &gt; Ywin + Hwin   ; bottom
        or xC &lt; Xwin)               ; left
	  {
	      WinHiden := false
          WinShow,ahk_id %idWinP%
	  }
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (yalanne)]]></author>
			<pubDate>Thu, 19 May 2016 20:29:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103964#p103964</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Действие при наведении на окно]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103962#p103962</link>
			<description><![CDATA[<p>Замените последнее ahk_id на ahk_class.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 19 May 2016 19:43:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103962#p103962</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Действие при наведении на окно]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103961#p103961</link>
			<description><![CDATA[<p>Необходимо реализовать следующий сценарий: при нажатии на горячую клавишу включается режим, при котором заданное окно скрывается при наведении на него курсора мыши, и появляется в результате наведения курсора в иную заданную область. Сейчас работает только скрытие, но не появление. Также не устраивает оформление моего сценария. Помогите, пожалуйста, реализовать задуманное.<br /></p><div class="codebox"><pre><code>#Persistent
DetectHiddenWindows, On

1::
SetTimer, MPCHide, 100
SetTimer, MPCShow, 100
return

2::
SetTimer, MPCHide, 100, Off
SetTimer, MPCShow, 100, Off
return

MPCHide:
Sleep, 100
MouseGetPos,,, Win_ID
WinGetClass, WinClass, ahk_id %Win_ID%
IF WinClass = MediaPlayerClassicW
WinHide, ahk_id %Win_ID%
return

MPCShow:
Sleep, 100
MouseGetPos,,, Win_ID
WinGetClass, WinClass, ahk_id %Win_ID%
IF WinClass = SciTEWindow
WinShow, ahk_id MediaPlayerClassicW
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Thu, 19 May 2016 19:12:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103961#p103961</guid>
		</item>
	</channel>
</rss>
