<?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[Layered Windows und GDI+ ...]]></title><description><![CDATA[<p>Hi!</p>
<p>Eigentlich wollte ich das GDI verwenden, um mein user interface zu zeichnen. Aber das erscheint mir nun etwas altmodisch und ich hätte auch gerne Kantenglättung und so weiter...</p>
<p>Nun, ich bin bei WS_EX_LAYERED und UpdateLayeredWindow() angelangt. Da gibt es aber auch schon die ersten Verständnisprobleme...</p>
<p>Muss ich jetzt immer in eine Bitmap zeichnen und mit dieser dann UpdateLayeredWindow() aufrufen, wenn sich etwas an meinem UI ändert?</p>
<p>Was muss ich beispielsweise machen, um ein Rechteck zu zeichnen?<br />
Wie schon im Titel erwähnt, möchte ich ausschließlich das GDI+ verwenden.</p>
<p>Thanks :xmas1:</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/229490/layered-windows-und-gdi</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Apr 2026 05:37:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/229490.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 12 Dec 2008 14:07:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Layered Windows und GDI+ ... on Fri, 12 Dec 2008 14:07:35 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Eigentlich wollte ich das GDI verwenden, um mein user interface zu zeichnen. Aber das erscheint mir nun etwas altmodisch und ich hätte auch gerne Kantenglättung und so weiter...</p>
<p>Nun, ich bin bei WS_EX_LAYERED und UpdateLayeredWindow() angelangt. Da gibt es aber auch schon die ersten Verständnisprobleme...</p>
<p>Muss ich jetzt immer in eine Bitmap zeichnen und mit dieser dann UpdateLayeredWindow() aufrufen, wenn sich etwas an meinem UI ändert?</p>
<p>Was muss ich beispielsweise machen, um ein Rechteck zu zeichnen?<br />
Wie schon im Titel erwähnt, möchte ich ausschließlich das GDI+ verwenden.</p>
<p>Thanks :xmas1:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1629500</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1629500</guid><dc:creator><![CDATA[WM_QUIT]]></dc:creator><pubDate>Fri, 12 Dec 2008 14:07:35 GMT</pubDate></item><item><title><![CDATA[Reply to Layered Windows und GDI+ ... on Fri, 12 Dec 2008 14:40:26 GMT]]></title><description><![CDATA[<p>Verstehe ich nicht?<br />
Du bekommst in WM_PAINT einen dc, denn nimst Du und malst in diesen mit den GDI+ Routinen.</p>
<p>Schau Dir doch den Intro mal an, pures Win32 API mit GDI+.<br />
<a href="http://msdn.microsoft.com/en-us/library/ms533895(VS.85).aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/ms533895(VS.85).aspx</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1629512</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1629512</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Fri, 12 Dec 2008 14:40:26 GMT</pubDate></item><item><title><![CDATA[Reply to Layered Windows und GDI+ ... on Fri, 12 Dec 2008 15:35:58 GMT]]></title><description><![CDATA[<p>Sobald ich WS_EX_LAYERED setze, bekomme ich kein WM_PAINT mehr...<br />
Ich möchte noch immer runde Ecken, allerdings mit Kantenglättung...</p>
<p>Deshalb dachte ich mir, das gesamte Fenster transparent zu machen, um dann meine eigenen geglätteten Bögen zu zeichnen. Der transparente Teil muss natürlich immer upgedated werden, es darf nicht einfach Grafikmüll sein...</p>
<p>Thanks</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1629540</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1629540</guid><dc:creator><![CDATA[WM_QUIT]]></dc:creator><pubDate>Fri, 12 Dec 2008 15:35:58 GMT</pubDate></item></channel></rss>