<?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[HBITMAP pixelweise auslesen]]></title><description><![CDATA[<p>huhu</p>
<p>ich habe ein gefülltes HBITMAP...</p>
<p>wie kann ich auf die einzelnen Pixel zugreifen, sie auslesen<br />
und verändern?</p>
<p>danke euch schonmal</p>
<p>babel</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/171572/hbitmap-pixelweise-auslesen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 14 Jul 2026 03:01:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/171572.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 26 Jan 2007 19:33:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to HBITMAP pixelweise auslesen on Fri, 26 Jan 2007 19:33:53 GMT]]></title><description><![CDATA[<p>huhu</p>
<p>ich habe ein gefülltes HBITMAP...</p>
<p>wie kann ich auf die einzelnen Pixel zugreifen, sie auslesen<br />
und verändern?</p>
<p>danke euch schonmal</p>
<p>babel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1217766</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1217766</guid><dc:creator><![CDATA[babelduo]]></dc:creator><pubDate>Fri, 26 Jan 2007 19:33:53 GMT</pubDate></item><item><title><![CDATA[Reply to HBITMAP pixelweise auslesen on Fri, 26 Jan 2007 19:51:08 GMT]]></title><description><![CDATA[<p>Da musst Du einen Speicherkontext erstellen, dort die <em>HBITMAP</em> einsetzen und dann mit <em>SetPixel/GetPixel</em> arbeiten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1217773</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1217773</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Fri, 26 Jan 2007 19:51:08 GMT</pubDate></item><item><title><![CDATA[Reply to HBITMAP pixelweise auslesen on Fri, 26 Jan 2007 19:52:37 GMT]]></title><description><![CDATA[<p>Wenn du nur wenige Pixel ändern bzw. abfragen möchtest, kannst du es in einen DC selektieren und dann mit GetPixel / SetPixel arbeiten. Ansonsten kann man sowas afaik über GetDIBits machen - habe damit aber selbst keine Erfahrung...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1217776</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1217776</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 26 Jan 2007 19:52:37 GMT</pubDate></item><item><title><![CDATA[Reply to HBITMAP pixelweise auslesen on Sat, 27 Jan 2007 00:19:40 GMT]]></title><description><![CDATA[<p>hey danke euch schonmal...<br />
also wenn ich jedes pixel einzelnd auslese und testweise ausgebe<br />
sehe ich leider nur schwarz...</p>
<p>wenn ich es mit BitBlt mache sehe ich garnichts <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> also weisser hintergrund<br />
bei meiner VIEW (MFC-Anwendung)</p>
<p>hier mal meine OnDraw():</p>
<pre><code>void CTestView::OnDraw(CDC* pDC)
{
	CWebcam_testDoc* pDoc = GetDocument();
	ASSERT_VALID(pDoc);

	//pDC-&gt;TextOut(100,100,buf);

	if(hBitmap!=NULL)
	{
		CDC *test = new CDC;
		test-&gt;CreateCompatibleDC(pDC);

		test-&gt;SelectObject(hBitmap);

		pDC-&gt;BitBlt( 0, 0, 640, 480, test, 0, 0, SRCCOPY );

		/*for(int i=0;i&lt;640;i++)
		{
			for(int j=0;j&lt;480;j++)
			{
				pDC-&gt;SetPixel(i,j,test-&gt;GetPixel(i,j));	
			}
		}*/
	}
}
</code></pre>
<p>ist der ansatzt denn richtig?</p>
<p>danke schonmal <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1217910</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1217910</guid><dc:creator><![CDATA[Babelduo (net eingeloggt)]]></dc:creator><pubDate>Sat, 27 Jan 2007 00:19:40 GMT</pubDate></item><item><title><![CDATA[Reply to HBITMAP pixelweise auslesen on Sun, 28 Jan 2007 17:27:53 GMT]]></title><description><![CDATA[<p>was mache ich denn falsch?</p>
<p>hmm :-|</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1218741</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1218741</guid><dc:creator><![CDATA[babekduo (net eingeloggt)]]></dc:creator><pubDate>Sun, 28 Jan 2007 17:27:53 GMT</pubDate></item><item><title><![CDATA[Reply to HBITMAP pixelweise auslesen on Sun, 28 Jan 2007 19:01:04 GMT]]></title><description><![CDATA[<p>Hmm, sieht nach MFC aus?</p>
<p>Du selektierst hBitmap da ins test-DC, aber machst das anschließend nirgends wieder rückgängig? Oder muss man das bei MFC nich?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1218801</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1218801</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Sun, 28 Jan 2007 19:01:04 GMT</pubDate></item></channel></rss>