<?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[getpixel Methode verwenden nur wie?]]></title><description><![CDATA[<p>Hallo @ all</p>
<p>habe folgendes Problem ich würde gerne die getpixel Methode in mein Programm einbinden nur leider werde ich nicht ganz schlau aus der hilfe Datei.</p>
<p>COLORREF GetPixel(</p>
<p>HDC hdc, // handle of device context DEVICE????<br />
int XPos, // x-coordinate of pixel<br />
int nYPos // y-coordinate of pixel<br />
);</p>
<p>ich weiß jetzt nicht genau wie ich die verwenden muss wie kann ich von meinem geladenem Bitmap jetzt die Pixel auslesen.</p>
<p>Es wäre schön wenn es vieleicht so was in der Art gibt getpixel(bitmapname,x,y)</p>
<p>Ich hoffe mir kann jemand weiterhelfen</p>
<p>MFG Toby</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/175937/getpixel-methode-verwenden-nur-wie</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Jul 2026 13:24:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/175937.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 15 Mar 2007 15:49:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to getpixel Methode verwenden nur wie? on Thu, 15 Mar 2007 15:49:58 GMT]]></title><description><![CDATA[<p>Hallo @ all</p>
<p>habe folgendes Problem ich würde gerne die getpixel Methode in mein Programm einbinden nur leider werde ich nicht ganz schlau aus der hilfe Datei.</p>
<p>COLORREF GetPixel(</p>
<p>HDC hdc, // handle of device context DEVICE????<br />
int XPos, // x-coordinate of pixel<br />
int nYPos // y-coordinate of pixel<br />
);</p>
<p>ich weiß jetzt nicht genau wie ich die verwenden muss wie kann ich von meinem geladenem Bitmap jetzt die Pixel auslesen.</p>
<p>Es wäre schön wenn es vieleicht so was in der Art gibt getpixel(bitmapname,x,y)</p>
<p>Ich hoffe mir kann jemand weiterhelfen</p>
<p>MFG Toby</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1246167</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1246167</guid><dc:creator><![CDATA[toby138]]></dc:creator><pubDate>Thu, 15 Mar 2007 15:49:58 GMT</pubDate></item><item><title><![CDATA[Reply to getpixel Methode verwenden nur wie? on Thu, 15 Mar 2007 16:01:31 GMT]]></title><description><![CDATA[<p>Poste am besten mal den code wie du das Bitmap lädst</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1246174</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1246174</guid><dc:creator><![CDATA[Reinhold Fischer]]></dc:creator><pubDate>Thu, 15 Mar 2007 16:01:31 GMT</pubDate></item><item><title><![CDATA[Reply to getpixel Methode verwenden nur wie? on Thu, 15 Mar 2007 16:02:33 GMT]]></title><description><![CDATA[<p>Hoi!</p>
<p>Also Du kannst auf die Pixel der Bitmap nicht direkt zugreifen. Du musst die Bitmap erst in einen Speicherkontext (oder Gerätekontext) einsetzen, um danach die Pixel damit auslesen zu können.</p>
<p>Zum Ablauf:<br />
1. zum Bildschirm kompatiblen Speicherkontext erstellen (Typ: <em>HDC</em>, Funktion: <em>CreateCompatibleDC</em>, mit dem Parameter <em>NULL</em>)<br />
2. Die Bitmap in einen Bitmap-Handle laden (Typ: <em>HBITMAP</em>, Funktion: <em>LoadImage</em>)<br />
3. Die Bitmap in den Speicherkontext einsetzen (Funktion: <em>SelectObject</em>, dabei musst Du den Return-Wert sichern und später wieder einsetzen)<br />
4. Auf diesen <em>HDC</em> (in dem sich die Bitmap befindet) kannst Du jetzt <em>GetPixel</em> anwenden, nämlich so:</p>
<pre><code class="language-cpp">COLORREF crDest = GetPixel(hDC, 0, 0);
</code></pre>
<p>Dies ermittelt Dir die Farbe an der Position [0,0]. Zum Extrahieren der einzelnen Komponenten (Rot, Grün und Blau) kannst Du die Makros <em>GetRValue</em>, <em>GetGValue</em> bzw. <em>GetBValue</em> verwenden.<br />
5. Die alte Bitmap wieder zurückselektieren (ebenfalls mit <em>SelectObject</em>, siehe Hinweis bei 3.)<br />
6. Speicherkontext wieder freigeben (<em>DeleteDC</em>)</p>
<p>Informationen zu den Funktionen findest Du in der <a href="http://msdn.microsoft.com/library/" rel="nofollow">MSDN</a>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1246176</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1246176</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Thu, 15 Mar 2007 16:02:33 GMT</pubDate></item><item><title><![CDATA[Reply to getpixel Methode verwenden nur wie? on Fri, 16 Mar 2007 07:23:11 GMT]]></title><description><![CDATA[<p>vielen dank für eure schnelle hilfe</p>
<p>MFG Toby</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1246443</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1246443</guid><dc:creator><![CDATA[toby138]]></dc:creator><pubDate>Fri, 16 Mar 2007 07:23:11 GMT</pubDate></item></channel></rss>