<?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[Bitmaps mit mehr als 256 Farben im Fenster zeichnen]]></title><description><![CDATA[<p>Hi!<br />
Wie kann ich Bilder mit mehr als 256 aus der Ressource laden und im Fenster ausgeben?<br />
Ich mach es momentan so, aber er unterstützt so nur 256 Farben:</p>
<p>res.rc</p>
<pre><code>HALLO BITMAP &quot;hallo.bmp&quot;
</code></pre>
<p>output.cpp</p>
<pre><code>HBITMAP bmpFIGURE;
bmpFIGURE = LoadBitmap(GetModuleHandle(NULL),&quot;HALLO&quot;);          

hDC=GetDC(hwnd);
hMemDC = CreateCompatibleDC(hDC);          
SelectObject(hMemDC,bmpFIGURE);
BitBlt(hDC,0,0,50,50,hMemDC,0,0,SRCPAINT);
</code></pre>
<p>Wäre nett, wenn mir jemand einfach einen kurzen sourcecode posten könnte. Hab mich in der MSDN natürlich auch schon mehrfach umgeschaut, aber ich raff nicht wie man mit DIBitmaps umgeht bzw sie auf den Bildschirm zeichnet/lädt/in die res bringt/ usw...<br />
danke<br />
chris90</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/113409/bitmaps-mit-mehr-als-256-farben-im-fenster-zeichnen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 01 Jul 2026 21:16:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/113409.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 22 Jun 2005 15:18:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bitmaps mit mehr als 256 Farben im Fenster zeichnen on Wed, 22 Jun 2005 15:18:43 GMT]]></title><description><![CDATA[<p>Hi!<br />
Wie kann ich Bilder mit mehr als 256 aus der Ressource laden und im Fenster ausgeben?<br />
Ich mach es momentan so, aber er unterstützt so nur 256 Farben:</p>
<p>res.rc</p>
<pre><code>HALLO BITMAP &quot;hallo.bmp&quot;
</code></pre>
<p>output.cpp</p>
<pre><code>HBITMAP bmpFIGURE;
bmpFIGURE = LoadBitmap(GetModuleHandle(NULL),&quot;HALLO&quot;);          

hDC=GetDC(hwnd);
hMemDC = CreateCompatibleDC(hDC);          
SelectObject(hMemDC,bmpFIGURE);
BitBlt(hDC,0,0,50,50,hMemDC,0,0,SRCPAINT);
</code></pre>
<p>Wäre nett, wenn mir jemand einfach einen kurzen sourcecode posten könnte. Hab mich in der MSDN natürlich auch schon mehrfach umgeschaut, aber ich raff nicht wie man mit DIBitmaps umgeht bzw sie auf den Bildschirm zeichnet/lädt/in die res bringt/ usw...<br />
danke<br />
chris90</p>
]]></description><link>https://www.c-plusplus.net/forum/post/814919</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/814919</guid><dc:creator><![CDATA[chris90]]></dc:creator><pubDate>Wed, 22 Jun 2005 15:18:43 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmaps mit mehr als 256 Farben im Fenster zeichnen on Wed, 22 Jun 2005 17:17:03 GMT]]></title><description><![CDATA[<p>Indem du die hallo.bmp mit mehr als 256 Farben speicherst <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
Evtl. möchtest du auch lieber SRCCOPY als SRCPAINT nehmen ?</p>
<p>(Der MSVC6 kann nur Bitmaps mit &gt;256 Farben nicht anzeigen, aber trotzdem kann man sie verwenden ;D)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/814983</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/814983</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Wed, 22 Jun 2005 17:17:03 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmaps mit mehr als 256 Farben im Fenster zeichnen on Wed, 22 Jun 2005 18:20:03 GMT]]></title><description><![CDATA[<p>haha du strolch. sehr witzig. leider werden meine schönen 24bit-bmps alle nach 256 farben degradiert bei der ausgabe...</p>
<p>wie beheb ich das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/815023</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/815023</guid><dc:creator><![CDATA[chris90]]></dc:creator><pubDate>Wed, 22 Jun 2005 18:20:03 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmaps mit mehr als 256 Farben im Fenster zeichnen on Thu, 23 Jun 2005 07:39:15 GMT]]></title><description><![CDATA[<p>Indem Du anstatt <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/bitmaps_4c34.asp" rel="nofollow">LoadBitmap</a> halt <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/resources/introductiontoresources/resourcereference/resourcefunctions/loadimage.asp" rel="nofollow">LoadImage</a> verwendest?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/815295</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/815295</guid><dc:creator><![CDATA[MSDN]]></dc:creator><pubDate>Thu, 23 Jun 2005 07:39:15 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmaps mit mehr als 256 Farben im Fenster zeichnen on Thu, 23 Jun 2005 11:26:36 GMT]]></title><description><![CDATA[<h2>LoadBitmap() kann auch 24-Bit Bitmaps laden (sofern man bei der graka nicht 256 farben eingestellt hat...)</h2>
<p>Hat das nen speziellen Grund warum du SRCPAINT statt SRCCOPY nimmst ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/815472</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/815472</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Thu, 23 Jun 2005 11:26:36 GMT</pubDate></item></channel></rss>