<?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[Bitmap mit mehr als 256 Farben ???]]></title><description><![CDATA[<p>Ich hab versucht ein Bitmap zu laden und dann anzuzeigen.<br />
Das Bitmap besteht aus lauter Rottönen. Wenn mans in TrueColor(32-bit) ansieht siehts gut aus, aber so wie ich es programmiert habe,wirds nur in 255 Farben angezeigt und das sieht einfach dumm aus, man sieht nur rot...<br />
Kann mir jemanden helfen, wie ich es in meinem Dialogfeld mit TrueColor anzeigen kann ??? Ich hab VS 6.0<br />
Mein Code bisher:</p>
<pre><code class="language-cpp">//In OnInitDialog:
bmpFire.LoadBitmap(IDB_FIRE);
bmpFire.GetBitmap(&amp;ifFire);

//In OnPaint:
CPaintDC dc(this);
FireDC.CreateCompatibleDC(&amp;dc);
FireDC.SelectObject(&amp;bmpFire);
dc.BitBlt(0,0,ifFire.bmWidth,ifFire.bmHeight,&amp;MemDC,0,0,SRCCOPY);
</code></pre>
<p>PS: Ich versteh das eigentlich nicht... Ist ja irgendwie unlogisch,dass jedes Bitmap mit nur 255 Farben angezeigt wird... Hat doch keinen Sinn,die meisten Rechner haben zur Zeit von VS 6.0 doch eh schon mehr Farben unterstützt. Wäre doch eigentlich logisch wenn die MFC automatisch die beste Farbqualität für Bitmaps auswählt.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/66468/bitmap-mit-mehr-als-256-farben</link><generator>RSS for Node</generator><lastBuildDate>Fri, 05 Jun 2026 21:40:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/66468.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 28 Feb 2004 19:33:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bitmap mit mehr als 256 Farben ??? on Sat, 28 Feb 2004 19:33:46 GMT]]></title><description><![CDATA[<p>Ich hab versucht ein Bitmap zu laden und dann anzuzeigen.<br />
Das Bitmap besteht aus lauter Rottönen. Wenn mans in TrueColor(32-bit) ansieht siehts gut aus, aber so wie ich es programmiert habe,wirds nur in 255 Farben angezeigt und das sieht einfach dumm aus, man sieht nur rot...<br />
Kann mir jemanden helfen, wie ich es in meinem Dialogfeld mit TrueColor anzeigen kann ??? Ich hab VS 6.0<br />
Mein Code bisher:</p>
<pre><code class="language-cpp">//In OnInitDialog:
bmpFire.LoadBitmap(IDB_FIRE);
bmpFire.GetBitmap(&amp;ifFire);

//In OnPaint:
CPaintDC dc(this);
FireDC.CreateCompatibleDC(&amp;dc);
FireDC.SelectObject(&amp;bmpFire);
dc.BitBlt(0,0,ifFire.bmWidth,ifFire.bmHeight,&amp;MemDC,0,0,SRCCOPY);
</code></pre>
<p>PS: Ich versteh das eigentlich nicht... Ist ja irgendwie unlogisch,dass jedes Bitmap mit nur 255 Farben angezeigt wird... Hat doch keinen Sinn,die meisten Rechner haben zur Zeit von VS 6.0 doch eh schon mehr Farben unterstützt. Wäre doch eigentlich logisch wenn die MFC automatisch die beste Farbqualität für Bitmaps auswählt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/469800</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/469800</guid><dc:creator><![CDATA[XCooperation]]></dc:creator><pubDate>Sat, 28 Feb 2004 19:33:46 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap mit mehr als 256 Farben ??? on Sun, 29 Feb 2004 13:43:17 GMT]]></title><description><![CDATA[<p>probier mal das bitmap per dialogeditor in ein cstatic zu laden und als childwindow zu benutzen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/470094</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/470094</guid><dc:creator><![CDATA[Sovok]]></dc:creator><pubDate>Sun, 29 Feb 2004 13:43:17 GMT</pubDate></item></channel></rss>