<?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[Double Buffering]]></title><description><![CDATA[<p>hallo zusammen wie zeichnet man ein bitmap in ein bitmap in eine bestimmte position, also z.b ich habe ein schwarzes bitmap das das der hinergrund ist und auf das wird gemalt aso das heisst auf dieses kommen dann andere verschiedene Bitmaps.</p>
<p>Meine frage konkret wie bring ich ein anderes bitmap auf das andere damit sich die bitmap die sich bewegen sollen auf dem grundbitmap bewegen?<br />
z.b durch pfeilbewegung!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/118632/double-buffering</link><generator>RSS for Node</generator><lastBuildDate>Sat, 04 Jul 2026 11:18:49 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/118632.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 22 Aug 2005 14:41:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Double Buffering on Mon, 22 Aug 2005 14:41:37 GMT]]></title><description><![CDATA[<p>hallo zusammen wie zeichnet man ein bitmap in ein bitmap in eine bestimmte position, also z.b ich habe ein schwarzes bitmap das das der hinergrund ist und auf das wird gemalt aso das heisst auf dieses kommen dann andere verschiedene Bitmaps.</p>
<p>Meine frage konkret wie bring ich ein anderes bitmap auf das andere damit sich die bitmap die sich bewegen sollen auf dem grundbitmap bewegen?<br />
z.b durch pfeilbewegung!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/856235</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/856235</guid><dc:creator><![CDATA[Siet2000]]></dc:creator><pubDate>Mon, 22 Aug 2005 14:41:37 GMT</pubDate></item><item><title><![CDATA[Reply to Double Buffering on Mon, 22 Aug 2005 14:47:39 GMT]]></title><description><![CDATA[<p>Du kannst eigentlich einfach die verschieden Memory-DCs aufeinander drauf blitten <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/856238</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/856238</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Mon, 22 Aug 2005 14:47:39 GMT</pubDate></item><item><title><![CDATA[Reply to Double Buffering on Mon, 22 Aug 2005 14:58:44 GMT]]></title><description><![CDATA[<p>wie würde denn das gehen?</p>
<p>wenn ich zwei selectobjects habe wird immer der zuletzt augerufene gweählt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/856251</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/856251</guid><dc:creator><![CDATA[Siet2000]]></dc:creator><pubDate>Mon, 22 Aug 2005 14:58:44 GMT</pubDate></item><item><title><![CDATA[Reply to Double Buffering on Mon, 22 Aug 2005 15:01:47 GMT]]></title><description><![CDATA[<p>Du machst erst für jedes Bitmap ein MemoryDC und selektierst es da hinein - anschließend kannst du die Sacehn dann auf deinen DC oder in einen anderen MemoryDC blitten <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/856254</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/856254</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Mon, 22 Aug 2005 15:01:47 GMT</pubDate></item><item><title><![CDATA[Reply to Double Buffering on Mon, 22 Aug 2005 15:07:21 GMT]]></title><description><![CDATA[<p>kannst du mal ein kleines beispiel zeigen?</p>
<p>mit vielleicht zwei bitmaps ?</p>
<p>wäre sehr liebenswürdig von dir<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /></p>
<p>dankeschön im voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/856260</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/856260</guid><dc:creator><![CDATA[Siet2000]]></dc:creator><pubDate>Mon, 22 Aug 2005 15:07:21 GMT</pubDate></item><item><title><![CDATA[Reply to Double Buffering on Tue, 23 Aug 2005 01:21:39 GMT]]></title><description><![CDATA[<p>Nicht mehr vor dem Schlafen gehen <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="😉"
    /><br />
Ich verstehe aber nicht so ganz, wo dein Problem liegt. Ob du jetzt ein oder mehrere Bitmaps hast, machst doch keinen großen Unterschied - nur dass du eben mehrere DC erstellst <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/856568</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/856568</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 23 Aug 2005 01:21:39 GMT</pubDate></item><item><title><![CDATA[Reply to Double Buffering on Tue, 23 Aug 2005 02:30:44 GMT]]></title><description><![CDATA[<p>flenders knows it all, way to go buddy <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/856573</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/856573</guid><dc:creator><![CDATA[coolio]]></dc:creator><pubDate>Tue, 23 Aug 2005 02:30:44 GMT</pubDate></item><item><title><![CDATA[Reply to Double Buffering on Tue, 23 Aug 2005 10:26:37 GMT]]></title><description><![CDATA[<p>Falls du doch noch ein kurzes Beispiel brauchst, sag Bescheid <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/856759</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/856759</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 23 Aug 2005 10:26:37 GMT</pubDate></item><item><title><![CDATA[Reply to Double Buffering on Tue, 23 Aug 2005 15:38:51 GMT]]></title><description><![CDATA[<p>danke viel mals !</p>
<p>ich habe es selbst geschafft</p>
<p>und so sieht es aus</p>
<pre><code class="language-cpp">FillRect(hdcfeld,&amp;rect,GetStockObject(WHITE_BRUSH));
		SelectObject(hdcfeld,hbitmap);

		SelectObject(hdcjet,globtmp.jet.hbitmap);

		BitBlt(hdcfeld,globtmp.jet.rcpaintpos.left,globtmp.jet.rcpaintpos.top,globtmp.jet.jetbreite,globtmp.jet.jethoehe,hdcjet,0,0,SRCCOPY);

		for(x=0;x&lt;ANZ_GEGNER;x++)
		{
			if(globtmp.gegner[x].zustand== TRUE)
			{
				SelectObject(hdce,globtmp.gegner[x].hbitmap);

				BitBlt(hdcfeld,globtmp.gegner[x].rcpaint.left,globtmp.gegner[x].rcpaint.top,globtmp.gegner[x].breite,globtmp.gegner[x].hoehe,hdce,0,0,SRCCOPY);

				Rectangle(hdcfeld,globtmp.gegner[x].schussrect.left,globtmp.gegner[x].schussrect.top,globtmp.gegner[x].schussrect.right,globtmp.gegner[x].schussrect.bottom);
			}

		}

		Rectangle(hdcfeld,globtmp.jet.schusspos.left,globtmp.jet.schusspos.top,globtmp.jet.schusspos.right,globtmp.jet.schusspos.bottom);

		Ellipse(hdcfeld,100,100,20,20);

		BitBlt(hdc,0,0,WS_BREITE_X,WS_HOEHE_Y,hdcfeld,0,0,SRCCOPY);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/857022</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/857022</guid><dc:creator><![CDATA[Siet2000]]></dc:creator><pubDate>Tue, 23 Aug 2005 15:38:51 GMT</pubDate></item><item><title><![CDATA[Reply to Double Buffering on Tue, 23 Aug 2005 15:40:31 GMT]]></title><description><![CDATA[<p>Das FillRect am Anfang macht imho an dieser Stelle (also vor SelectObject) nicht so arg viel Sinn <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/857026</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/857026</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 23 Aug 2005 15:40:31 GMT</pubDate></item></channel></rss>