<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Problem beim auslesen mit getpixel aus einem bestimmten Fenster]]></title><description><![CDATA[<p>Hey Leute, erstmal sorry da ich nicht wusste wie ich im Titel das problem am besten beschreibe ^^</p>
<p>also ich hatte vor aus einem spiel(im fenster mode) bestimmte pixel auszulesen.<br />
Starten wollte ich das ganze über einen Start button.</p>
<p>Jetzt mein Problem das ganze funtioniert nur wenn das TForm (indem sich der startbutton befindet und die ausgelesenen werte dargestellt werden nicht im fordergrund befindet).</p>
<p>Wenn die Oberfläche also ausgewählt ist (da ich ja auf den Button Drücke) liest es definitiv nicht die farbwerte aus dem Fenster aus.<br />
Sobald ich das Spielfenster anklicke werden die ausgelesenen werte auch in meiner oberfläche dargestellt.</p>
<p>Was ich allerdings sehr merkwürdig finde ist das sich das Fenster des Spiels nicht ausgewählt sein muss. Es darf ledeglich nicht die Oberfläche des programms ausgewählt seinund natürlich der auszulesende berreich nicht verdeckt werden.</p>
<pre><code class="language-cpp">HWND evehandle = FindWindow(NULL, &quot;EVE&quot;);
        HDC eve = GetDC(evehandle);
        for(int i=0; i&lt;3; i++)

                vpunkt[i].erase(0,zeichenhoehe);
                for(int j=0; j&lt;zeichenhoehe; j++)
                {
                        COLORREF c = GetPixel(eve, xpunkt+mod, ypunkt-j);
                        blue = GetBValue(c);
                        if(blue&gt;blaugrenze)
                                vpunkt[i]+=&quot;1&quot;;
                        else
                                vpunkt[i]+=&quot;0&quot;;
                }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/208158/problem-beim-auslesen-mit-getpixel-aus-einem-bestimmten-fenster</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Apr 2026 06:44:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/208158.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 15 Mar 2008 14:02:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem beim auslesen mit getpixel aus einem bestimmten Fenster on Sat, 15 Mar 2008 14:02:31 GMT]]></title><description><![CDATA[<p>Hey Leute, erstmal sorry da ich nicht wusste wie ich im Titel das problem am besten beschreibe ^^</p>
<p>also ich hatte vor aus einem spiel(im fenster mode) bestimmte pixel auszulesen.<br />
Starten wollte ich das ganze über einen Start button.</p>
<p>Jetzt mein Problem das ganze funtioniert nur wenn das TForm (indem sich der startbutton befindet und die ausgelesenen werte dargestellt werden nicht im fordergrund befindet).</p>
<p>Wenn die Oberfläche also ausgewählt ist (da ich ja auf den Button Drücke) liest es definitiv nicht die farbwerte aus dem Fenster aus.<br />
Sobald ich das Spielfenster anklicke werden die ausgelesenen werte auch in meiner oberfläche dargestellt.</p>
<p>Was ich allerdings sehr merkwürdig finde ist das sich das Fenster des Spiels nicht ausgewählt sein muss. Es darf ledeglich nicht die Oberfläche des programms ausgewählt seinund natürlich der auszulesende berreich nicht verdeckt werden.</p>
<pre><code class="language-cpp">HWND evehandle = FindWindow(NULL, &quot;EVE&quot;);
        HDC eve = GetDC(evehandle);
        for(int i=0; i&lt;3; i++)

                vpunkt[i].erase(0,zeichenhoehe);
                for(int j=0; j&lt;zeichenhoehe; j++)
                {
                        COLORREF c = GetPixel(eve, xpunkt+mod, ypunkt-j);
                        blue = GetBValue(c);
                        if(blue&gt;blaugrenze)
                                vpunkt[i]+=&quot;1&quot;;
                        else
                                vpunkt[i]+=&quot;0&quot;;
                }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1474810</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1474810</guid><dc:creator><![CDATA[Death]]></dc:creator><pubDate>Sat, 15 Mar 2008 14:02:31 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim auslesen mit getpixel aus einem bestimmten Fenster on Sat, 15 Mar 2008 15:17:46 GMT]]></title><description><![CDATA[<p>hab den ganzen code nun nochmal in ein neues programm zusammen kopiert und meine eigene klasse zu der threat klasse in das file geschrieben stat in ein eigenes file und da gehts ohne probleme.<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title="=("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1474854</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1474854</guid><dc:creator><![CDATA[Death]]></dc:creator><pubDate>Sat, 15 Mar 2008 15:17:46 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim auslesen mit getpixel aus einem bestimmten Fenster on Sat, 15 Mar 2008 16:24:23 GMT]]></title><description><![CDATA[<p>ok wenn ich das project genau gleich mache nur das ich die Unit files so lasse<br />
also &quot;Unit1.cpp&quot; &quot;Unit1.cpp&quot; &quot;Unit3.cpp<br />
sobald ich sie aber unter anderen namen abspeichere funktioniert das programm nurnoch so wie oben beschrieben ... wie kann das sein!?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1474909</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1474909</guid><dc:creator><![CDATA[Death]]></dc:creator><pubDate>Sat, 15 Mar 2008 16:24:23 GMT</pubDate></item></channel></rss>