<?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[Gif-Bilder mit transparentem Hintergrund]]></title><description><![CDATA[<p>Ok, vielleicht kann mir jemand helfen. Ich versuche Gif-Bilder mittels CImage darzustellen. Diese Bilder haben einen transparenten Hintergrund, welcher in dem Programm möglichst auch transparent sein sollte.</p>
<pre><code>CImage m_Bitmap;
...
m_Bitmap.Load(fname);
...
CClientDC dc(this);
HDC hDC = dc.m_hDC;
m_Bitmap.Draw(hDC,300,300);
</code></pre>
<p>so, wie hier abgedruckt, fuktioniert der Code, aber eben nur mit einem weißen Hintergrund in dem Bild. Das Bild selbst hat aber einen transparenten Hintergrund! Ich möchte nun statt der Fuktion .Draw die Fuktion .Alphablend verwenden.</p>
<pre><code>m_Bitmap.AlphaBlend(hDC,300,300,0xff,AC_SRC_OVER);
</code></pre>
<p>Diese Fuktion wird allerdings von meinem Compiler überhaupt nicht anerkannt. Er meldet, AlphaBlend ist keine Fuktion von CImage! Ich habe aber die Syntax so übernommen, wie es mir das MSDN vorgibt...</p>
<p>Wer kann mir sagen, was ich falsch mache, oder wie die richtige Syntax von .AlphaBlend lautet?<br />
Bitte, es ist wirklich wichtig!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/179421/gif-bilder-mit-transparentem-hintergrund</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 18:51:14 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/179421.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 21 Apr 2007 13:56:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Gif-Bilder mit transparentem Hintergrund on Sun, 22 Apr 2007 00:08:36 GMT]]></title><description><![CDATA[<p>Ok, vielleicht kann mir jemand helfen. Ich versuche Gif-Bilder mittels CImage darzustellen. Diese Bilder haben einen transparenten Hintergrund, welcher in dem Programm möglichst auch transparent sein sollte.</p>
<pre><code>CImage m_Bitmap;
...
m_Bitmap.Load(fname);
...
CClientDC dc(this);
HDC hDC = dc.m_hDC;
m_Bitmap.Draw(hDC,300,300);
</code></pre>
<p>so, wie hier abgedruckt, fuktioniert der Code, aber eben nur mit einem weißen Hintergrund in dem Bild. Das Bild selbst hat aber einen transparenten Hintergrund! Ich möchte nun statt der Fuktion .Draw die Fuktion .Alphablend verwenden.</p>
<pre><code>m_Bitmap.AlphaBlend(hDC,300,300,0xff,AC_SRC_OVER);
</code></pre>
<p>Diese Fuktion wird allerdings von meinem Compiler überhaupt nicht anerkannt. Er meldet, AlphaBlend ist keine Fuktion von CImage! Ich habe aber die Syntax so übernommen, wie es mir das MSDN vorgibt...</p>
<p>Wer kann mir sagen, was ich falsch mache, oder wie die richtige Syntax von .AlphaBlend lautet?<br />
Bitte, es ist wirklich wichtig!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1270603</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1270603</guid><dc:creator><![CDATA[Fireballalpha]]></dc:creator><pubDate>Sun, 22 Apr 2007 00:08:36 GMT</pubDate></item></channel></rss>