<?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[HBRUSH mit A-Blending]]></title><description><![CDATA[<p>Hallo zusammen, ich möchte einen HBRUSH erstellen der z.B. komplett Rot &quot;gefüllt&quot; wird aber dennoch transparent ist so dass ich die vorher gezeichneten Sachen durch den roten Brush hindurch immernoch sehen kann.<br />
Wie stell ich das an?<br />
Ich hab schon viel gesucht nicht nur hier im Forum aber leider nur ein C# Beispiel gefunden aus dem ich leider nicht schlau wurde!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/238531/hbrush-mit-a-blending</link><generator>RSS for Node</generator><lastBuildDate>Mon, 06 Apr 2026 22:04:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/238531.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 11 Apr 2009 20:56:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to HBRUSH mit A-Blending on Sat, 11 Apr 2009 20:56:20 GMT]]></title><description><![CDATA[<p>Hallo zusammen, ich möchte einen HBRUSH erstellen der z.B. komplett Rot &quot;gefüllt&quot; wird aber dennoch transparent ist so dass ich die vorher gezeichneten Sachen durch den roten Brush hindurch immernoch sehen kann.<br />
Wie stell ich das an?<br />
Ich hab schon viel gesucht nicht nur hier im Forum aber leider nur ein C# Beispiel gefunden aus dem ich leider nicht schlau wurde!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1694607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1694607</guid><dc:creator><![CDATA[GastUser]]></dc:creator><pubDate>Sat, 11 Apr 2009 20:56:20 GMT</pubDate></item><item><title><![CDATA[Reply to HBRUSH mit A-Blending on Sat, 11 Apr 2009 23:05:20 GMT]]></title><description><![CDATA[<p>Hoi,<br />
(jetzt mal ausm kopf...)<br />
Du solltest mit CreateWindowEx(WS_EX_LAYERED,.... etc erzeugen,...<br />
diese sollte über der eigentlichen zeichenfläche liegen,<br />
Diese dann subclasen,<br />
unter WM_PAINT solltest du dann<br />
SetLayeredWindowAttributes(hwnd, 0x00ffffff, (255 * 70) / 100, LWA_COLORKEY) aufrufen, wenn das Alpha Rot sein soll bedenke das die farben hier 0x00BGR definert sind,... LWA_COLORKEY solltest du durch LWA_ALPHA ersetzen, (255 * 70) / 100 ist der transparenz grad (hier 255 stufig), das solltest du auch anpassen,...</p>
<p>hoffe ich konnte weiterhelfen<br />
sei gegrüßt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1694642</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1694642</guid><dc:creator><![CDATA[zeusosc]]></dc:creator><pubDate>Sat, 11 Apr 2009 23:05:20 GMT</pubDate></item></channel></rss>