<?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[Probleme mit Transparenz im Dialogfenster]]></title><description><![CDATA[<p>Habe folgendes tricky Problem.</p>
<p>Ich benutze in meinem Programm zur Positionsbestimmung der Maus ein maximiertes und transparentes Fenster, das über einen Button aufgerufen wird.<br />
das problem ist das es manchmal gar nicht oder nur teilweise transparent ist. meist jedoch ist es transparent. warum weiss der teufel. hoffe das problem hatte schon mal einer von euch und konnte es lösen.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/145478/probleme-mit-transparenz-im-dialogfenster</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 06:58:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/145478.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 28 Apr 2006 10:12:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme mit Transparenz im Dialogfenster on Fri, 28 Apr 2006 10:12:40 GMT]]></title><description><![CDATA[<p>Habe folgendes tricky Problem.</p>
<p>Ich benutze in meinem Programm zur Positionsbestimmung der Maus ein maximiertes und transparentes Fenster, das über einen Button aufgerufen wird.<br />
das problem ist das es manchmal gar nicht oder nur teilweise transparent ist. meist jedoch ist es transparent. warum weiss der teufel. hoffe das problem hatte schon mal einer von euch und konnte es lösen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1046978</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1046978</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 28 Apr 2006 10:12:40 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Transparenz im Dialogfenster on Fri, 28 Apr 2006 11:06:10 GMT]]></title><description><![CDATA[<p>OK, erklär mir mal was du genau tun willst????? Denn das was du tust klingt sehr komisch. Also was is dat ziel das du verfolgst</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1046999</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1046999</guid><dc:creator><![CDATA[xyz44]]></dc:creator><pubDate>Fri, 28 Apr 2006 11:06:10 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Transparenz im Dialogfenster on Fri, 28 Apr 2006 13:54:57 GMT]]></title><description><![CDATA[<p>Ehm ... ich weiss nicht, aber es scheint mir du willst die Mausposition ermitteln. Und das auch ausserhalb deine Anwendung?<br />
WM_NCMOUSEMOVE, WM_MOUSEMOVE, CWnd::SetCapture, CWnd::ReleaseCapture</p>
<p>Könnten vielleicht helfen. Aber da ich wie mein Vorgänger auch nicht so recht verstehe was du willst, könnte es auch nicht helfen ^^<br />
Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1047111</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1047111</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Fri, 28 Apr 2006 13:54:57 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Transparenz im Dialogfenster on Fri, 28 Apr 2006 15:44:11 GMT]]></title><description><![CDATA[<p>das problem ist einfach das die maus ermittlung einwandfrei klappt. was nicht funktioniert ist das ein dialogbasiertes feld, das ich auch transparent gesetzt habe, halt nicht immer oder nur teilweise transparent ist. kann wenn es noch zu unverständlich ist aber auch mal einen screenshot reinmachen. falls das überhaupt geht hier.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1047167</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1047167</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 28 Apr 2006 15:44:11 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Transparenz im Dialogfenster on Fri, 28 Apr 2006 17:36:07 GMT]]></title><description><![CDATA[<p>Also ich verstehe es immer noch nicht. Vor allem da du die Deutsche sprache so sprechegen wie ein Franzose or Engländer ^^<br />
Wenn du eine andere Sprache als Deutsch als Muttersprache hast, dann red in dieser. Ich verstehe und schreibe auch Englisch und Französisch.</p>
<p>Ich weiss nur, dass du ein Dialog hast und ihn anscheinend Transparent machen willst, wobei ich mich frage, was du darunter verstehst. Und was dann die Maus damit zu tun hat ist mir ein absolutes Rätsel.</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1047267</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1047267</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Fri, 28 Apr 2006 17:36:07 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Transparenz im Dialogfenster on Fri, 28 Apr 2006 22:07:59 GMT]]></title><description><![CDATA[<p>Was ist denn daran nicht zu verstehen? Er hat ein Dialogfeld, das er transparent (d.h. zu einem gewissen Prozentsatz durchsichtig) darstellen will. Also so im Stil von</p>
<pre><code class="language-cpp">CDialogfeld.SetTransparencyIrgendwas (50);
/*Das wäre jetzt eine Transparenz von 50%.
0% wäre transparenzlos, 100% wäre komplett unsichtbar.*/
</code></pre>
<p>(Mit der eigentlichen Routine und den Befehlen habe ich mich leider noch nie auseinandergesetzt. Ich wußte gar nicht, daß man Dialogfelder mit C++ überhaupt transparent machen kann. Ich hab das bisher nur in .NET gesehen.) Und das funktioniert jetzt eben nicht immer, sprich: Mal ist das Fenster transparent und mal nicht. (Die restlichen Informationen mit der Maus und der Maximierung etc. sind für das Problem eigentlich nicht von Relevanz.)</p>
<p>P.S.: Seine Sprache/Ausdrucksweise ist grammatikalisch nahezu absolut korrekt. Das Problem ist vielleicht die fehlende Zeichensetzung und das nicht Verwendenden Wortes daß/dass (stattdessen schreibt er &quot;das&quot;) in Kombination mit einem relativ langen Schachtelsatz.<br />
Wenn Du den Text so liest, dürftest Du sehen, daß alles richtig ist:</p>
<blockquote>
<p>Das Problem ist einfach, daß die Maus-Ermittlung einwandfrei klappt. Was nicht funktioniert, ist, daß ein dialogbasiertes Feld [Ja gut, es hätte Dialogfeld und nicht dialogbasiertes Feld heißen sollen.], das ich auch transparent gesetzt habe, halt nicht immer oder nur teilweise transparent ist. Kann, wenn es noch zu unverständlich ist, aber auch mal einen Screenshot reinmachen. Falls das überhaupt geht hier. [Gut, hier wäre &quot;Falls das hier überhaupt geht&quot; besser gewesen.]</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1047427</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1047427</guid><dc:creator><![CDATA[NES-Spieler]]></dc:creator><pubDate>Fri, 28 Apr 2006 22:07:59 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Transparenz im Dialogfenster on Fri, 28 Apr 2006 22:31:46 GMT]]></title><description><![CDATA[<p>Ja schön und gut, es gibt ein CWnd:SetLayeredWindowAttributes mit welchem man dies machen kann. ... *pling* ... während dem schreiben ist es mir nur aufgefallen, man ich hab nen Knoten gemacht sry ^^</p>
<p>Ehm, also das Problem hatte ich noch nie. Hab es aber auch bis jetzt erst einmal benutzt. Fällt dir denn nicht irgendwie ein Muster auf. Also z.b. wenn du das Fenster wieder aktivierst, dass es dann wieder zurück fällt oder sowas?</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1047436</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1047436</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Fri, 28 Apr 2006 22:31:46 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Transparenz im Dialogfenster on Sat, 29 Apr 2006 03:31:46 GMT]]></title><description><![CDATA[<p>Also, ich möcht da uch gerne noch wat zu sagen. Ich habe zwar verstanden das er nen Fenster Transparent machen will allerdings habe ich auch gelesen das er es benutzt um die position der maus zu bestimmen wenn ich es richtig verstanden habe, welches ich nur mal bestättigt haben wollte um ihm dann wie es mein vorredner schon versucht hat zu erklären das dies ein ziemlich umständlicher weg ist. Desweiteren sei hier erwähnt das im dieser trick auch nur etwas bringt solange er ein Betriebsystem Ab Windows 2000 nutzt was für mich Persönlich zum bsp immer eine sehr unzufriedene Lösung Darstellt da ich will das auch Windows98 und 95 User die möglichkeit haben sollen mein Programm ohne probs zu benutzen was dann bei seinem Weg net mehr möglich ist. Da dort der Befehl SetLayeredWindowAttributes net funzt wie uch in der MSDN groß steht. Mir sei also hiermit verziehen das ich es bewagt haben ihn doch zu fragen was er genau bewergstelligen wollte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1047464</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1047464</guid><dc:creator><![CDATA[xyz44]]></dc:creator><pubDate>Sat, 29 Apr 2006 03:31:46 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Transparenz im Dialogfenster on Sun, 30 Apr 2006 18:18:31 GMT]]></title><description><![CDATA[<p>auweia. ich wusste gar nicht das ich mich so unklar ausdrücke. *g* also ich bin eigentlich schon 33 jahre deutscher. also das mit der gramatik möge mir verzeihen werden. nach 3 maliger änderung der rechtschreibreformen blick ich da nicht mehr durch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>also nochmal für alle die es nicht verstanden haben:</p>
<p>vergesst die mausposition.</p>
<p>also. ich hab ein dialogfenster. das ist maximiert und transparent. die transparenz hab ich gemacht, indem ich bei visual studio 6, unter den dialogeigenschaften, einfach ein häkchen bei transparenz gemacht habe.</p>
<p>mehr nicht.</p>
<p>führe ich mein programm nun aus, tritt eben das phänomen ( fenomen oder wie auch immer nach neuer deutscher rechtschreibereform) auf, dass das dialogfenster nicht immer, oder nur teilweise transparent ist. warum ???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1048544</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048544</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 30 Apr 2006 18:18:31 GMT</pubDate></item></channel></rss>