<?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[backbuffer und GDI+]]></title><description><![CDATA[<p>Ich hab da ein Problem mit der GDI+. Ich prog gerade ein Spiel und nutzt da einen backbuffer auf den ich zeichne. Von zeit zu zeit zeichne ich dann mit dem Backbuffer auf das Fenster. Soweit so gut und klappt prima, allerdings machen das Aplha blending Probleme. Wenn ich mit dem Backbuffer auf Pixel zeichne die nich schwarz sind dann kommt da etwas anderes raus als auf dem Backbuffer. Gibt es da eine Funktion um Pixel für Pixel zu kopiren und nicht zu überzeichnen? oder wie kann ich das anstellen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/64693/backbuffer-und-gdi</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Apr 2026 16:11:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/64693.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 12 Feb 2004 18:32:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to backbuffer und GDI+ on Thu, 12 Feb 2004 18:32:18 GMT]]></title><description><![CDATA[<p>Ich hab da ein Problem mit der GDI+. Ich prog gerade ein Spiel und nutzt da einen backbuffer auf den ich zeichne. Von zeit zu zeit zeichne ich dann mit dem Backbuffer auf das Fenster. Soweit so gut und klappt prima, allerdings machen das Aplha blending Probleme. Wenn ich mit dem Backbuffer auf Pixel zeichne die nich schwarz sind dann kommt da etwas anderes raus als auf dem Backbuffer. Gibt es da eine Funktion um Pixel für Pixel zu kopiren und nicht zu überzeichnen? oder wie kann ich das anstellen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/458046</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/458046</guid><dc:creator><![CDATA[Irgendwer]]></dc:creator><pubDate>Thu, 12 Feb 2004 18:32:18 GMT</pubDate></item><item><title><![CDATA[Reply to backbuffer und GDI+ on Thu, 12 Feb 2004 19:49:17 GMT]]></title><description><![CDATA[<p>Was genau hast du vor <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Normalerweise hast du doch im Backbuffe exakt das, was du auch auf dem Bildschirm haben willst und blittest diesen nur mit BitBlt auf deinen DC <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/458086</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/458086</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Thu, 12 Feb 2004 19:49:17 GMT</pubDate></item><item><title><![CDATA[Reply to backbuffer und GDI+ on Thu, 12 Feb 2004 20:30:45 GMT]]></title><description><![CDATA[<blockquote>
<p>Normalerweise hast du doch im Backbuffe exakt das, was du auch auf dem Bildschirm haben willst und blittest diesen nur mit BitBlt auf deinen DC</p>
</blockquote>
<p>Ich nutze GDI**+**, das heist um BitBlt nutzen zu können müsste ich zuerst ein HDC aus meinem Graphics Object basteln. Das würde gehen allerdings wäre es besser (glaub ich) wenn ich GDI+ nutzen würde, denn ich glaub nicht, dass diese Konvertirung Graphics -&gt; HDC und zurück sehr schnell ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/458114</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/458114</guid><dc:creator><![CDATA[Irgendwer]]></dc:creator><pubDate>Thu, 12 Feb 2004 20:30:45 GMT</pubDate></item><item><title><![CDATA[Reply to backbuffer und GDI+ on Thu, 12 Feb 2004 20:53:38 GMT]]></title><description><![CDATA[<p>Du kannst doch das DC-Handle, welches du für die Erzeugung der Graphics-Instanz angegeben hattest, weiterverwenden - sind doch quasi nur zwei verschiedene Schnittstellen, die auf den selben Speicher zugreifen - oder täusche ich mich da?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/458137</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/458137</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Thu, 12 Feb 2004 20:53:38 GMT</pubDate></item><item><title><![CDATA[Reply to backbuffer und GDI+ on Fri, 13 Feb 2004 16:45:54 GMT]]></title><description><![CDATA[<p>Ich hab es versucht und es klappt nicht. Ich vermute mal, dass es ist weil GDI 3 byte für ein Pixel nutzt und GDI+ 4 (RGB + Alpha)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/458808</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/458808</guid><dc:creator><![CDATA[Irgendwer]]></dc:creator><pubDate>Fri, 13 Feb 2004 16:45:54 GMT</pubDate></item><item><title><![CDATA[Reply to backbuffer und GDI+ on Fri, 13 Feb 2004 16:56:24 GMT]]></title><description><![CDATA[<p>Bei mir klappt das wunderbar - zeig doch mal deinen Code</p>
]]></description><link>https://www.c-plusplus.net/forum/post/458819</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/458819</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 13 Feb 2004 16:56:24 GMT</pubDate></item></channel></rss>