<?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[Halbtransparentes Dialogfeld]]></title><description><![CDATA[<p>Unter Win2k und XP kann man doch Dialogfelder Halbtransparent darstellen. Wie geht das?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/6280/halbtransparentes-dialogfeld</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 08:25:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/6280.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 20 Jun 2003 20:46:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Halbtransparentes Dialogfeld on Fri, 20 Jun 2003 20:46:00 GMT]]></title><description><![CDATA[<p>Unter Win2k und XP kann man doch Dialogfelder Halbtransparent darstellen. Wie geht das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/30491</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/30491</guid><dc:creator><![CDATA[newvet]]></dc:creator><pubDate>Fri, 20 Jun 2003 20:46:00 GMT</pubDate></item><item><title><![CDATA[Reply to Halbtransparentes Dialogfeld on Sat, 21 Jun 2003 00:44:00 GMT]]></title><description><![CDATA[<p>Schau mal bei Codeproject, ich glaub da hab ich mal was dazu gesehen, bin mir aber nicht mehr sicher.</p>
<p>PS: Könnte auch codeguru gewesen sein.</p>
<p>[ Dieser Beitrag wurde am 21.06.2003 um 02:44 Uhr von <strong>CrazyOwl</strong> editiert. ]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/30492</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/30492</guid><dc:creator><![CDATA[CrazyOwl]]></dc:creator><pubDate>Sat, 21 Jun 2003 00:44:00 GMT</pubDate></item><item><title><![CDATA[Reply to Halbtransparentes Dialogfeld on Sat, 21 Jun 2003 11:29:00 GMT]]></title><description><![CDATA[<p>Jo, danke habs gefunden. Wenns interesiert: <a href="http://www.codeproject.com/win32/Quaker1.asp" rel="nofollow">hier</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/30493</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/30493</guid><dc:creator><![CDATA[newvet]]></dc:creator><pubDate>Sat, 21 Jun 2003 11:29:00 GMT</pubDate></item><item><title><![CDATA[Reply to Halbtransparentes Dialogfeld on Sat, 21 Jun 2003 11:35:00 GMT]]></title><description><![CDATA[<p>Jo, das hab ich gemeint <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/30494</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/30494</guid><dc:creator><![CDATA[CrazyOwl]]></dc:creator><pubDate>Sat, 21 Jun 2003 11:35:00 GMT</pubDate></item><item><title><![CDATA[Reply to Halbtransparentes Dialogfeld on Sat, 21 Jun 2003 11:36:00 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/30495</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/30495</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 21 Jun 2003 11:36:00 GMT</pubDate></item><item><title><![CDATA[Reply to Halbtransparentes Dialogfeld on Sat, 21 Jun 2003 12:32:00 GMT]]></title><description><![CDATA[<p>Hab das jetzt mal ausprobiert und folgenden code in die initdialog geschrieben:</p>
<pre><code class="language-cpp">typedef DWORD (WINAPI *PSLWA)(HWND, DWORD, BYTE, DWORD);
    PSLWA pSetLayeredWindowAttributes;
    HMODULE hDLL = LoadLibrary (&quot;user32&quot;);
    pSetLayeredWindowAttributes = (PSLWA) GetProcAddress(hDLL,&quot;SetLayeredWindowAttributes&quot;);
    int factor=100;
    if (pSetLayeredWindowAttributes != NULL)
    {
        SetWindowLong (m_hWnd, GWL_EXSTYLE, GetWindowLong
        (m_hWnd, GWL_EXSTYLE) |0x80000/*|WS_EX_TOOLWINDOW*/ );
        pSetLayeredWindowAttributes (m_hWnd, RGB(255,255,255), factor, 1|2);
    }
    FreeLibrary(hDLL);
</code></pre>
<p>Funktioniert auch. Allerdings habe ich auf dem Dialogfeld ein RichEdit und wenn ich auf den Scrollbalken davon klicken hängt sich mein ganzes Windows auf (XP). Wenn ich woanders hinklicke läuft alles ganz normal weiter. Hat jemand ne Idee woran das liegen könnte?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/30496</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/30496</guid><dc:creator><![CDATA[newvet]]></dc:creator><pubDate>Sat, 21 Jun 2003 12:32:00 GMT</pubDate></item><item><title><![CDATA[Reply to Halbtransparentes Dialogfeld on Sat, 21 Jun 2003 18:58:00 GMT]]></title><description><![CDATA[<p>keiner ne idee?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/30497</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/30497</guid><dc:creator><![CDATA[newvet]]></dc:creator><pubDate>Sat, 21 Jun 2003 18:58:00 GMT</pubDate></item></channel></rss>