<?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[Bild darstellen (die Zweite)]]></title><description><![CDATA[<p>Hoi.</p>
<p>Bin gerade am Werkeln mit meinem bild.bmp.</p>
<p>Es lässt sich einfach nicht anzeigen, egal was ich versuche.</p>
<p>Die eigentlich einfachste Sache der Welt klappt, aus welchen Gründen auch immer, einfach nicht.</p>
<p>Hier mal fix er SrcCode:</p>
<pre><code class="language-cpp">case WM_CREATE:
		{
			HDC hdc = GetDC( hwnd );
			HDC hdcMem = CreateCompatibleDC( hdc );

			HBITMAP hBmp = ( HBITMAP )LoadImage( NULL, &quot;bild.bmp&quot;, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE );

			SelectObject( hdcMem, hBmp );

			BitBlt( hdc, 0, 0, 200, 200, hdcMem, 0, 0, SRCCOPY );

			DeleteDC( hdcMem );

			ReleaseDC( hwnd, hdc ); 

			return 0;
		}
</code></pre>
<p>Hat jemand ne Idee?</p>
<p>Habs auch schon unter WM_PAINT mit den entsprechenden BeginPaint() und EndPaint() versucht. Auch die Funktion LoadBitmap ist mir nicht fremd.</p>
<p>Leider funzt es wirklich alles nicht.</p>
<p>Die Bilddatei liegt im Debug-, im Release- und auch im Projektordner.</p>
<p>Ich habe es auch schon mit C:\bild.bmp (bzw in diesem Fall ja C:\\bild.bmp) probiert.</p>
<p>Hat jemand ne Idee?</p>
<p>Gruß, paSe.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/237196/bild-darstellen-die-zweite</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Apr 2026 13:49:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/237196.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 25 Mar 2009 17:32:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bild darstellen (die Zweite) on Wed, 25 Mar 2009 17:32:20 GMT]]></title><description><![CDATA[<p>Hoi.</p>
<p>Bin gerade am Werkeln mit meinem bild.bmp.</p>
<p>Es lässt sich einfach nicht anzeigen, egal was ich versuche.</p>
<p>Die eigentlich einfachste Sache der Welt klappt, aus welchen Gründen auch immer, einfach nicht.</p>
<p>Hier mal fix er SrcCode:</p>
<pre><code class="language-cpp">case WM_CREATE:
		{
			HDC hdc = GetDC( hwnd );
			HDC hdcMem = CreateCompatibleDC( hdc );

			HBITMAP hBmp = ( HBITMAP )LoadImage( NULL, &quot;bild.bmp&quot;, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE );

			SelectObject( hdcMem, hBmp );

			BitBlt( hdc, 0, 0, 200, 200, hdcMem, 0, 0, SRCCOPY );

			DeleteDC( hdcMem );

			ReleaseDC( hwnd, hdc ); 

			return 0;
		}
</code></pre>
<p>Hat jemand ne Idee?</p>
<p>Habs auch schon unter WM_PAINT mit den entsprechenden BeginPaint() und EndPaint() versucht. Auch die Funktion LoadBitmap ist mir nicht fremd.</p>
<p>Leider funzt es wirklich alles nicht.</p>
<p>Die Bilddatei liegt im Debug-, im Release- und auch im Projektordner.</p>
<p>Ich habe es auch schon mit C:\bild.bmp (bzw in diesem Fall ja C:\\bild.bmp) probiert.</p>
<p>Hat jemand ne Idee?</p>
<p>Gruß, paSe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1685937</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1685937</guid><dc:creator><![CDATA[unlimieD.paSe]]></dc:creator><pubDate>Wed, 25 Mar 2009 17:32:20 GMT</pubDate></item><item><title><![CDATA[Reply to Bild darstellen (die Zweite) on Wed, 25 Mar 2009 17:51:43 GMT]]></title><description><![CDATA[<p>Bekomme das mit den Bildern auch nicht hinn <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Helft uns!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1685947</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1685947</guid><dc:creator><![CDATA[NOBODY43]]></dc:creator><pubDate>Wed, 25 Mar 2009 17:51:43 GMT</pubDate></item><item><title><![CDATA[Reply to Bild darstellen (die Zweite) on Wed, 25 Mar 2009 18:06:55 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">HBITMAP imgC = (HBITMAP)LoadImage(0,&quot;deinedatei&quot;,IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
			BeginPaint(deinhwnd, &amp;Ps);
			HDC hdc = GetDC(deinhwnd);
			HDC memDC = CreateCompatibleDC(hdc);
			HBITMAP hOld = (HBITMAP)SelectObject( memDC, imgC );

			BitBlt(hdc, 30, 175, 300, 100, memDC, 0, 0, SRCCOPY);

			ReleaseDC(deinhwnd, hdc);
			ReleaseDC(deinhwnd, memDC);
			EndPaint(deinhwnd, &amp;Ps);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1685957</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1685957</guid><dc:creator><![CDATA[Username]]></dc:creator><pubDate>Wed, 25 Mar 2009 18:06:55 GMT</pubDate></item><item><title><![CDATA[Reply to Bild darstellen (die Zweite) on Wed, 25 Mar 2009 18:11:29 GMT]]></title><description><![CDATA[<p>Username schrieb:</p>
<blockquote>
<pre><code class="language-cpp">HBITMAP imgC = (HBITMAP)LoadImage(0,&quot;deinedatei&quot;,IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
			BeginPaint(deinhwnd, &amp;Ps);
			HDC hdc = GetDC(deinhwnd);
			HDC memDC = CreateCompatibleDC(hdc);
			HBITMAP hOld = (HBITMAP)SelectObject( memDC, imgC );

			BitBlt(hdc, 30, 175, 300, 100, memDC, 0, 0, SRCCOPY);

			ReleaseDC(deinhwnd, hdc);
			ReleaseDC(deinhwnd, memDC);
			EndPaint(deinhwnd, &amp;Ps);
</code></pre>
</blockquote>
<p>Klappt auch nicht!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1685960</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1685960</guid><dc:creator><![CDATA[unlimieD.paSe]]></dc:creator><pubDate>Wed, 25 Mar 2009 18:11:29 GMT</pubDate></item><item><title><![CDATA[Reply to Bild darstellen (die Zweite) on Wed, 25 Mar 2009 18:14:32 GMT]]></title><description><![CDATA[<p>unlimieD.paSe schrieb:</p>
<blockquote>
<p>Username schrieb:</p>
<blockquote>
<pre><code class="language-cpp">HBITMAP imgC = (HBITMAP)LoadImage(0,&quot;deinedatei&quot;,IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
			BeginPaint(deinhwnd, &amp;Ps);
			HDC hdc = GetDC(deinhwnd);
			HDC memDC = CreateCompatibleDC(hdc);
			HBITMAP hOld = (HBITMAP)SelectObject( memDC, imgC );

			BitBlt(hdc, 30, 175, 300, 100, memDC, 0, 0, SRCCOPY);

			ReleaseDC(deinhwnd, hdc);
			ReleaseDC(deinhwnd, memDC);
			EndPaint(deinhwnd, &amp;Ps);
</code></pre>
</blockquote>
<p>Klappt auch nicht!</p>
</blockquote>
<p>Bei mir schon, &quot;klappt auch nicht&quot; ist wirklich eine gute erklärung des problemes. Wie wäre es wenn du einfach mal die return values der verschiedenen funktionen checkst und dann schaust wo was fehlschlägt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1685965</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1685965</guid><dc:creator><![CDATA[Username]]></dc:creator><pubDate>Wed, 25 Mar 2009 18:14:32 GMT</pubDate></item><item><title><![CDATA[Reply to Bild darstellen (die Zweite) on Wed, 25 Mar 2009 18:16:20 GMT]]></title><description><![CDATA[<p>Wenn ich statt ein Bild auszugeben, einen Text ausgeben kann, wird es wohl sicher nicht an falschen Funktionsrückgabewerten liegen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1685968</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1685968</guid><dc:creator><![CDATA[unlimieD.paSe]]></dc:creator><pubDate>Wed, 25 Mar 2009 18:16:20 GMT</pubDate></item><item><title><![CDATA[Reply to Bild darstellen (die Zweite) on Wed, 25 Mar 2009 18:17:21 GMT]]></title><description><![CDATA[<p>unlimieD.paSe schrieb:</p>
<blockquote>
<p>Wenn ich statt ein Bild auszugeben, einen Text ausgeben kann, wird es wohl sicher nicht an falschen Funktionsrückgabewerten liegen!</p>
</blockquote>
<p>TextOut(..) hat aber nicht viel mit LoadImage usw zu tun. Mach es einfach.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1685970</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1685970</guid><dc:creator><![CDATA[Username]]></dc:creator><pubDate>Wed, 25 Mar 2009 18:17:21 GMT</pubDate></item><item><title><![CDATA[Reply to Bild darstellen (die Zweite) on Wed, 25 Mar 2009 18:28:59 GMT]]></title><description><![CDATA[<p>OK. Nächtest Mal hat ich mein Maul und machs einfach.</p>
<p>Funzt.</p>
<p>Ich danke dem Anonymen!</p>
<p>// EDIT:</p>
<p>Geht das auch mit PNG's ? Funzt leider nur mit BMPs.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1685971</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1685971</guid><dc:creator><![CDATA[unlimieD.paSe]]></dc:creator><pubDate>Wed, 25 Mar 2009 18:28:59 GMT</pubDate></item><item><title><![CDATA[Reply to Bild darstellen (die Zweite) on Wed, 25 Mar 2009 19:03:23 GMT]]></title><description><![CDATA[<p>unlimieD.paSe schrieb:</p>
<blockquote>
<p>OK. Nächtest Mal hat ich mein Maul und machs einfach.</p>
<p>Funzt.</p>
<p>Ich danke dem Anonymen!</p>
<p>// EDIT:</p>
<p>Geht das auch mit PNG's ? Funzt leider nur mit BMPs.</p>
</blockquote>
<p>Soweit ich weiß, nein.</p>
<ol>
<li>
<p>Du schaust dir GDI+ an, das bietet support für bmp, jpeg, png.. usw<br />
<a href="http://msdn.microsoft.com/en-us/library/ms535370(VS.85).aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/ms535370(VS.85).aspx</a></p>
</li>
<li>
<p>Du benutzt eine img lib die dir das leben erleichtert, wie z.B <a href="http://cimg.sourceforge.net/" rel="nofollow">http://cimg.sourceforge.net/</a></p>
</li>
</ol>
]]></description><link>https://www.c-plusplus.net/forum/post/1686000</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1686000</guid><dc:creator><![CDATA[Username]]></dc:creator><pubDate>Wed, 25 Mar 2009 19:03:23 GMT</pubDate></item><item><title><![CDATA[Reply to Bild darstellen (die Zweite) on Wed, 25 Mar 2009 21:24:15 GMT]]></title><description><![CDATA[<p>Les das mal <a href="http://www.tutorials.de/forum/c-c/232172-bild-konsole-einfuegen.html" rel="nofollow">http://www.tutorials.de/forum/c-c/232172-bild-konsole-einfuegen.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1686067</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1686067</guid><dc:creator><![CDATA[woar]]></dc:creator><pubDate>Wed, 25 Mar 2009 21:24:15 GMT</pubDate></item><item><title><![CDATA[Reply to Bild darstellen (die Zweite) on Wed, 25 Mar 2009 21:40:21 GMT]]></title><description><![CDATA[<p>Danke, habe es mit GDI+ umgesetzt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1686072</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1686072</guid><dc:creator><![CDATA[unlimieD.paSe]]></dc:creator><pubDate>Wed, 25 Mar 2009 21:40:21 GMT</pubDate></item></channel></rss>