<?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>http://forum.script-coding.com/viewtopic.php?id=5578</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=5578&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Можно ли определить цвет пикселя в свернутом окне.».]]></description>
		<lastBuildDate>Fri, 24 Oct 2014 16:50:10 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Можно ли определить цвет пикселя в свернутом окне.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=87701#p87701</link>
			<description><![CDATA[<p>Тогда не знаю, скорее всего никак.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 24 Oct 2014 16:50:10 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=87701#p87701</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Можно ли определить цвет пикселя в свернутом окне.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=87696#p87696</link>
			<description><![CDATA[<p>Не подходит.</p>]]></description>
			<author><![CDATA[null@example.com (Pogodin)]]></author>
			<pubDate>Fri, 24 Oct 2014 07:20:35 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=87696#p87696</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Можно ли определить цвет пикселя в свернутом окне.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=87691#p87691</link>
			<description><![CDATA[<p>Можно попробовать в конце добавить:<br /></p><div class="codebox"><pre><code>WinSet, Redraw,, [title]   ; указать title</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 23 Oct 2014 14:13:57 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=87691#p87691</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Можно ли определить цвет пикселя в свернутом окне.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=87688#p87688</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Для перекрытого окна (современный метод <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />):</p></blockquote></div><p>&nbsp; &nbsp;Спасибо, отлично работает. Но, если часто повторять это действие, то окно которое сканируется, при изменениях внутри него или при изменении его размера, покрывается артефактами. Приходится заставлять его перерисовываться сворачиванием-разворачиванием или накрытием-закрытием.</p><p>&nbsp; Можно как-то избежать появления артефактов?</p>]]></description>
			<author><![CDATA[null@example.com (Pogodin)]]></author>
			<pubDate>Thu, 23 Oct 2014 12:18:12 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=87688#p87688</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Можно ли определить цвет пикселя в свернутом окне.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=62598#p62598</link>
			<description><![CDATA[<p>Каким &quot;таким&quot;? Написать свою функцию, используя GDI+ возможно, но достаточно трудоёмко. Можно поискать на оф. форуме.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 09 Aug 2012 13:18:08 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=62598#p62598</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Можно ли определить цвет пикселя в свернутом окне.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=62588#p62588</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Для перекрытого окна (современный метод <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />):<br /></p><div class="codebox"><pre><code>F11::
   Title =   ; указать заголовок окна
   x =       ; указать координаты пиксела
   y =  

   pToken := Gdip_Startup()
      
   hWnd := WinExist(Title)
   pBitmap := Gdip_BitmapFromHWND(hWnd)
   SetFormat, IntegerFast, H
   ARGB := Gdip_GetPixel(pBitmap, x, y)
   Gdip_DisposeImage(pBitmap), Gdip_Shutdown(pToken)

   MsgBox, % &quot;Red = &quot; (ARGB &amp; 0xffffff) &gt;&gt; 16
         . &quot;`nGreen = &quot; (ARGB &amp; 0xffff) &gt;&gt; 8
         . &quot;`nBlue = &quot; ARGB &amp; 0xff
   Return</code></pre></div><p>Требует наличия <a href="http://www.autohotkey.net/~tic/Gdip.ahk">Gdip.ahk</a> в <a href="http://www.autohotkey.com/docs/Functions.htm#lib">пользовательской библиотеке</a> (папка Мои документы\AutoHotkey\Lib\).</p></blockquote></div><p>А поиск картинок таким путём можно осуществить?</p>]]></description>
			<author><![CDATA[null@example.com (Pokerist)]]></author>
			<pubDate>Thu, 09 Aug 2012 11:29:32 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=62588#p62588</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Можно ли определить цвет пикселя в свернутом окне.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=46916#p46916</link>
			<description><![CDATA[<p><strong>CyberMage</strong>, ссылка не битая, просто ведёт в закрытый от просмотра «Архив». Я поднял тему обратно в «Разработку…». Пробуйте ссылку ещё раз.</p><p><span style="color: Green">Пишите по-русски: намеренное коверканье слов чревато последствиями.</span></p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Sat, 26 Mar 2011 08:58:55 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=46916#p46916</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Можно ли определить цвет пикселя в свернутом окне.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=46906#p46906</link>
			<description><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>OFF: Нашёл, что искал — старая подобная тема: <a href="http://forum.script-coding.com/viewtopic.php?id=506">AutoHotkey: Возможно ли получить цвет пикселя неактивного окна</a>.</p></blockquote></div><p><span style="color: Green"><strong>Косяк…</strong></span> <span style="color: Green"><strong>Д</strong></span>анная ссылка битая<span style="color: Green"><strong>.</strong></span></p>]]></description>
			<author><![CDATA[null@example.com (CyberMage)]]></author>
			<pubDate>Sat, 26 Mar 2011 05:33:59 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=46906#p46906</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Можно ли определить цвет пикселя в свернутом окне.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=46102#p46102</link>
			<description><![CDATA[<p>OFF: </p><div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Это оказалось невозможным, <a href="http://msdn.microsoft.com/en-us/library/ms633544%28VS.85%29.aspx">ибо</a>:<br /></p><div class="quotebox"><blockquote><p><strong>Remarks</strong></p><p>If the information specified in WINDOWPLACEMENT would result in a window that is completely off the screen, the <span style="color: red">system will automatically adjust the coordinates</span> so that the window is visible...</p></blockquote></div></blockquote></div><p>Хе-хе-хе <img src="//forum.script-coding.com/img/smilies/lol.png" width="15" height="15" />…</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Sat, 12 Mar 2011 01:11:19 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=46102#p46102</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Можно ли определить цвет пикселя в свернутом окне.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=46101#p46101</link>
			<description><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>* задать положение/размеры для обычного состояния окна так, чтобы оно оказывалось за пределами видимости экрана;</p></blockquote></div><p>Это оказалось невозможным, <a href="http://msdn.microsoft.com/en-us/library/ms633544%28VS.85%29.aspx">ибо</a><br /></p><div class="quotebox"><blockquote><p><strong>Remarks</strong></p><p>If the information specified in WINDOWPLACEMENT would result in a window that is completely off the screen, the system will automatically adjust the coordinates so that the window is visible...</p></blockquote></div><p>Для перекрытого окна (современный метод <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />):<br /></p><div class="codebox"><pre><code>F11::
   Title =   ; указать заголовок окна
   x =       ; указать координаты пиксела
   y =  

   pToken := Gdip_Startup()
      
   hWnd := WinExist(Title)
   pBitmap := Gdip_BitmapFromHWND(hWnd)
   SetFormat, IntegerFast, H
   ARGB := Gdip_GetPixel(pBitmap, x, y)
   Gdip_DisposeImage(pBitmap), Gdip_Shutdown(pToken)

   MsgBox, % &quot;Red = &quot; (ARGB &amp; 0xffffff) &gt;&gt; 16
         . &quot;`nGreen = &quot; (ARGB &amp; 0xffff) &gt;&gt; 8
         . &quot;`nBlue = &quot; ARGB &amp; 0xff
   Return</code></pre></div><p>Требует наличия <a href="http://www.autohotkey.net/~tic/Gdip.ahk">Gdip.ahk</a> в <a href="http://www.autohotkey.com/docs/Functions.htm#lib">пользовательской библиотеке</a> (папка Мои документы\AutoHotkey\Lib\).</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 11 Mar 2011 23:56:29 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=46101#p46101</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Можно ли определить цвет пикселя в свернутом окне.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=46099#p46099</link>
			<description><![CDATA[<p>OFF: Нашёл, что искал — старая подобная тема: <a href="http://forum.script-coding.com/viewtopic.php?id=506">AutoHotkey: Возможно ли получить цвет пикселя неактивного окна</a>.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Fri, 11 Mar 2011 22:46:13 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=46099#p46099</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Можно ли определить цвет пикселя в свернутом окне.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=46098#p46098</link>
			<description><![CDATA[<div class="quotebox"><cite>alexii пишет:</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>Fri, 11 Mar 2011 22:11:58 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=46098#p46098</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Можно ли определить цвет пикселя в свернутом окне.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=46097#p46097</link>
			<description><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p><strong>teadrinker</strong>, <strong>YMP</strong>: можно ли узнать у минимизированного окна какие координаты у него были в не минимизированном, «обычном» состоянии?</p></blockquote></div><p>Размеры так:<br /></p><div class="codebox"><pre><code>hWnd =    ; указать хэндл

NumPut(VarSetCapacity(WPT, 44), WPT)
DllCall(&quot;GetWindowPlacement&quot;, UInt, hWnd, UInt, &amp;WPT)

x_top_left := NumGet(WPT, 28), y_top_left := NumGet(WPT, 32)
x_bottom_right := NumGet(WPT, 36), y_bottom_right := NumGet(WPT, 40)

MsgBox, % &quot;X = &quot; x_top_left &quot;`nY = &quot; y_top_left 
   . &quot;`nW = &quot; x_bottom_right - x_top_left &quot;`nH = &quot; y_bottom_right - y_top_left
Return</code></pre></div><div class="quotebox"><cite>shoroh пишет:</cite><blockquote><p>Подскажите в каком направлении двигаться, т.е. какими функциями это можно сделать.</p></blockquote></div><p>Напишу попозже.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 11 Mar 2011 22:05:27 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=46097#p46097</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Можно ли определить цвет пикселя в свернутом окне.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=46096#p46096</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Хотя да, размеры, возможно, тоже в реестре. Но точно не знаю.</p></blockquote></div><p>Вопрос был задан в предположении, что если возможно определять и <em>задавать</em> положение/размеры не минимизированного окна (в минимизированном состоянии), то:<br />* получить у минимизированного окна его положение/размеры в обычном состоянии;<br />* задать положение/размеры для обычного состояния окна так, чтобы оно оказывалось за пределами видимости экрана;<br />* восстановить окно;<br />* получить цвет пикселя;<br />* свернуть окно;<br />* вернуть сохранённые положение/размеры окна для обычного состояния.</p><p>Насколько я понимаю — это бред.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Fri, 11 Mar 2011 22:04:07 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=46096#p46096</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Можно ли определить цвет пикселя в свернутом окне.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=46094#p46094</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Получить цвет пикселя перекрытого окна — не проблема.</p></blockquote></div><p>Да мне такой вариант подходит. Подскажите в каком направлении двигаться, т.е. какими функциями это можно сделать.</p>]]></description>
			<author><![CDATA[null@example.com (shoroh)]]></author>
			<pubDate>Fri, 11 Mar 2011 21:44:40 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=46094#p46094</guid>
		</item>
	</channel>
</rss>
