<?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[Programm nur auf dem Desktop zeigen]]></title><description><![CDATA[<p>Hallo,<br />
ich möchte mein Programm so schreiben, dass das Fenster immer auf dem Desktop angezeigt wird. Aber nur solange kein anderes Fenster darüber liegt. Also so was wie WS_EX_TOPMOST, aber nur für den Desktop. Wie kann ich so was machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/163757/programm-nur-auf-dem-desktop-zeigen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Jul 2026 03:43:20 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/163757.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 01 Nov 2006 15:12:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Programm nur auf dem Desktop zeigen on Wed, 01 Nov 2006 15:12:07 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich möchte mein Programm so schreiben, dass das Fenster immer auf dem Desktop angezeigt wird. Aber nur solange kein anderes Fenster darüber liegt. Also so was wie WS_EX_TOPMOST, aber nur für den Desktop. Wie kann ich so was machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1166323</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1166323</guid><dc:creator><![CDATA[Tobsbeam]]></dc:creator><pubDate>Wed, 01 Nov 2006 15:12:07 GMT</pubDate></item><item><title><![CDATA[Reply to Programm nur auf dem Desktop zeigen on Wed, 01 Nov 2006 15:16:56 GMT]]></title><description><![CDATA[<p>Wiener!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1166330</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1166330</guid><dc:creator><![CDATA[rfgsrfa]]></dc:creator><pubDate>Wed, 01 Nov 2006 15:16:56 GMT</pubDate></item><item><title><![CDATA[Reply to Programm nur auf dem Desktop zeigen on Wed, 01 Nov 2006 18:28:27 GMT]]></title><description><![CDATA[<p>Tobsbeam schrieb:</p>
<blockquote>
<p>Also so was wie WS_EX_TOPMOST, aber nur für den Desktop.</p>
</blockquote>
<p>Hä ?!</p>
<p>Wie nur für den Desktop <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> . WS_EX_TOPMOST bezieht sich doch auf den Desktop.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1166475</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1166475</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Wed, 01 Nov 2006 18:28:27 GMT</pubDate></item><item><title><![CDATA[Reply to Programm nur auf dem Desktop zeigen on Wed, 01 Nov 2006 18:33:26 GMT]]></title><description><![CDATA[<p>CodeFinder schrieb:</p>
<blockquote>
<p>Tobsbeam schrieb:</p>
<blockquote>
<p>Also so was wie WS_EX_TOPMOST, aber nur für den Desktop.</p>
</blockquote>
<p>Hä ?!</p>
<p>Wie nur für den Desktop <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> . WS_EX_TOPMOST bezieht sich doch auf den Desktop.</p>
</blockquote>
<p>Hallo <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1166481</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1166481</guid><dc:creator><![CDATA[Ballonhure]]></dc:creator><pubDate>Wed, 01 Nov 2006 18:33:26 GMT</pubDate></item><item><title><![CDATA[Reply to Programm nur auf dem Desktop zeigen on Wed, 01 Nov 2006 18:58:15 GMT]]></title><description><![CDATA[<p>Tobsbeam schrieb:</p>
<blockquote>
<p>Hallo,<br />
ich möchte mein Programm so schreiben, dass das Fenster immer auf dem Desktop angezeigt wird. Aber nur solange kein anderes Fenster darüber liegt. Also so was wie WS_EX_TOPMOST, aber nur für den Desktop. Wie kann ich so was machen?</p>
</blockquote>
<p>Ich glaube du meinst sowas wie <a href="http://www.rainlendar.net" rel="nofollow">Rainlendar</a><br />
Ist ne coole Sache, aber hab auch keine Ahnung wies geht -&gt; Interessiert mich aber genauso <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1166509</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1166509</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Wed, 01 Nov 2006 18:58:15 GMT</pubDate></item><item><title><![CDATA[Reply to Programm nur auf dem Desktop zeigen on Wed, 01 Nov 2006 19:09:49 GMT]]></title><description><![CDATA[<p>...ist das active desktop?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1166522</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1166522</guid><dc:creator><![CDATA[vielleicht...]]></dc:creator><pubDate>Wed, 01 Nov 2006 19:09:49 GMT</pubDate></item><item><title><![CDATA[Reply to Programm nur auf dem Desktop zeigen on Wed, 01 Nov 2006 21:00:25 GMT]]></title><description><![CDATA[<p>Ja, so was wie Rainlendar mein ich</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1166524</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1166524</guid><dc:creator><![CDATA[Tobsbeam]]></dc:creator><pubDate>Wed, 01 Nov 2006 21:00:25 GMT</pubDate></item><item><title><![CDATA[Reply to Programm nur auf dem Desktop zeigen on Thu, 02 Nov 2006 09:36:23 GMT]]></title><description><![CDATA[<p>Sorry, ich versteh nicht ganz worauf es euch dabei jetzt ankommt... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> Könnte das mal einer eläutern <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="😉"
    /> ... Vllt kannsch ja helfen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f4a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--light_bulb"
      title=":bulb:"
      alt="💡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1166759</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1166759</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Thu, 02 Nov 2006 09:36:23 GMT</pubDate></item><item><title><![CDATA[Reply to Programm nur auf dem Desktop zeigen on Thu, 02 Nov 2006 10:21:22 GMT]]></title><description><![CDATA[<p>Es geht darum, dass ein Fenster erstellt wird, dass auf dem Desktop &quot;liegt&quot;. Es wird von jedem Fenster außer dem Desktop verdeckt. Deshalb sieht es so aus, als ob es ein Teil vom Desktop wäre -&gt; Ziemlich cool <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
Rainlender (siehe Link oben) ist außerdem größtenteils durchsichtig. Würde auch Screenshot von Rainlender hochladen, wenn es sich Screenshoten ließe^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1166812</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1166812</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Thu, 02 Nov 2006 10:21:22 GMT</pubDate></item><item><title><![CDATA[Reply to Programm nur auf dem Desktop zeigen on Thu, 02 Nov 2006 10:44:11 GMT]]></title><description><![CDATA[<p><a href="http://sniptools.com/av/rainlendar.png" rel="nofollow">http://sniptools.com/av/rainlendar.png</a> da gibts einen Screenshot</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1166832</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1166832</guid><dc:creator><![CDATA[Tobsbeam]]></dc:creator><pubDate>Thu, 02 Nov 2006 10:44:11 GMT</pubDate></item><item><title><![CDATA[Reply to Programm nur auf dem Desktop zeigen on Thu, 02 Nov 2006 16:05:13 GMT]]></title><description><![CDATA[<p>Kann man sich nicht das DC des Desktops holen (und dann da etwas &quot;hineinzeichnen&quot;) ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1167115</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1167115</guid><dc:creator><![CDATA[Kuldren]]></dc:creator><pubDate>Thu, 02 Nov 2006 16:05:13 GMT</pubDate></item><item><title><![CDATA[Reply to Programm nur auf dem Desktop zeigen on Thu, 02 Nov 2006 16:29:44 GMT]]></title><description><![CDATA[<p>Ja, glaub schon. Aber ich würde gern ein Fenster auf den Desktop bringen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1167126</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1167126</guid><dc:creator><![CDATA[Tobsbeam]]></dc:creator><pubDate>Thu, 02 Nov 2006 16:29:44 GMT</pubDate></item><item><title><![CDATA[Reply to Programm nur auf dem Desktop zeigen on Thu, 02 Nov 2006 18:43:09 GMT]]></title><description><![CDATA[<p>Kuldren schrieb:</p>
<blockquote>
<p>Kann man sich nicht das DC des Desktops holen (und dann da etwas &quot;hineinzeichnen&quot;) ?</p>
</blockquote>
<p>Ja, das geht, mit <em>GetDC( NULL );</em>. Ist aber wirklich <strong>keine</strong> gute Lösung! Du musst dann z.B. wegen anderen Fenstern deine Ausgabe clippen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1167200</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1167200</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Thu, 02 Nov 2006 18:43:09 GMT</pubDate></item><item><title><![CDATA[Reply to Programm nur auf dem Desktop zeigen on Thu, 02 Nov 2006 18:45:21 GMT]]></title><description><![CDATA[<p>Badestrand schrieb:</p>
<blockquote>
<p>Ihr seid häßliche Stricher!!!</p>
</blockquote>
<p>Ich würde mal sagen, du gibst nen bisschen Ruhe!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1167202</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1167202</guid><dc:creator><![CDATA[Ringo2006]]></dc:creator><pubDate>Thu, 02 Nov 2006 18:45:21 GMT</pubDate></item><item><title><![CDATA[Reply to Programm nur auf dem Desktop zeigen on Fri, 03 Nov 2006 01:05:39 GMT]]></title><description><![CDATA[<p>GetDesktopWindow(), und das als parent für nen transparentes Fenster nehmen. Sollte eigentlich gehen. Mit der z-order müsste man sich dann noch spielen bis das passt dass das eigene Fenster immer hinter den Icons liegt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1167371</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1167371</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Fri, 03 Nov 2006 01:05:39 GMT</pubDate></item><item><title><![CDATA[Reply to Programm nur auf dem Desktop zeigen on Fri, 03 Nov 2006 08:42:06 GMT]]></title><description><![CDATA[<p>Hast du dafür ein Beispiel. Ich wüsste nämlich nicht wie das gehen sollte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1167479</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1167479</guid><dc:creator><![CDATA[Tobsbeam]]></dc:creator><pubDate>Fri, 03 Nov 2006 08:42:06 GMT</pubDate></item><item><title><![CDATA[Reply to Programm nur auf dem Desktop zeigen on Fri, 03 Nov 2006 14:41:22 GMT]]></title><description><![CDATA[<p>Ringo2006 schrieb:</p>
<blockquote>
<p>Badestrand schrieb:</p>
<blockquote>
<p>Ihr seid häßliche Stricher!!!</p>
</blockquote>
<p>Ich würde mal sagen, du gibst nen bisschen Ruhe!!!</p>
</blockquote>
<p>Hallo???</p>
<p>TobsBeam schrieb:</p>
<blockquote>
<p>Hast du dafür ein Beispiel. Ich wüsste nämlich nicht wie das gehen sollte.</p>
</blockquote>
<p>Beim erstellen von deinem Fenster/Dialog gibst du als hParent <em>GetDesktopWindow()</em> an (siehe hustbaer).<br />
Mit <em>SetWindowPos( hWnd, GetDesktopWindow(), 0,0,0,0, SWP_NOMOVE|SWP_NOSIZE );</em> müsste dein Fenster direkt &quot;über&quot; dem Desktop sein. Oder als Parameter statt GetDesktopWindow() HWND_BOTTOM.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1167755</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1167755</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Fri, 03 Nov 2006 14:41:22 GMT</pubDate></item><item><title><![CDATA[Reply to Programm nur auf dem Desktop zeigen on Fri, 03 Nov 2006 15:30:46 GMT]]></title><description><![CDATA[<p>Das Fenster geht zwar nicht unter die Icons, aber OK. Wie mach ich dem Fenster denn dann klar, dass es nicht minimiert werden darf, sondern immer auf dem Desktop bleibt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1167786</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1167786</guid><dc:creator><![CDATA[Tobsbeam]]></dc:creator><pubDate>Fri, 03 Nov 2006 15:30:46 GMT</pubDate></item><item><title><![CDATA[Reply to Programm nur auf dem Desktop zeigen on Fri, 03 Nov 2006 15:49:54 GMT]]></title><description><![CDATA[<p>Hab mir das Programm (Rainlendar) auch mal heruntergeladen und angeschaut.</p>
<p>Also eigentlich ist das doch nichts besonderes...<br />
Die Transparenz bekommt man mit SetLayeredWindowAttributes hin, die Form<br />
mit Extended-Regions und das Verhalten in der Z-Order ist doch wie bei jedem<br />
anderen Non-Topmost-Fenster auch... (Man kann es in den Vordergrund holen, in<br />
dem man darauf klickt, dann überdeckt es auch andere Fenster. Ist das Fenster<br />
aktiv und ein anderes bekommt -durch welche Aktion auch immer- den Fokus,<br />
verschwindet das Programmfenster dahinter...das ist doch Standard). Was mir<br />
noch augefallen ist, das es implizit 'dockable' ist, was sich aber mit nem<br />
virtuellen Gitternetz über dem Desktop realisieren ließe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1167795</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1167795</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Fri, 03 Nov 2006 15:49:54 GMT</pubDate></item><item><title><![CDATA[Reply to Programm nur auf dem Desktop zeigen on Fri, 03 Nov 2006 17:02:34 GMT]]></title><description><![CDATA[<p>Ja, ist nichts Besonderes, aber mir ist auf Anhieb nicht eingefallen, wie man das machen könnte <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Naja, wegen Minimieren und so:<br />
WS_EX_TOOLWINDOW, oder einfach ohne SystemMenü.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1167851</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1167851</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Fri, 03 Nov 2006 17:02:34 GMT</pubDate></item><item><title><![CDATA[Reply to Programm nur auf dem Desktop zeigen on Fri, 03 Nov 2006 21:54:41 GMT]]></title><description><![CDATA[<p>Oder einfach WS_CHILD <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/1167988</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1167988</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Fri, 03 Nov 2006 21:54:41 GMT</pubDate></item><item><title><![CDATA[Reply to Programm nur auf dem Desktop zeigen on Fri, 16 Mar 2007 20:03:51 GMT]]></title><description><![CDATA[<p>Hallo nochmal,<br />
ich bin gerade über das gestolpert, was ich eigentlich gemeint habe.</p>
<p>HWND ProgmanHwnd = FindWindow(&quot;Progman&quot;, &quot;Program Manager&quot;);<br />
SetParent(hWnd, ProgmanHwnd);</p>
<p>Damit wird das Fenster nur auf dem Desktop angezeigt und bleibt auch da, wenn ich in der Taskleiste auf &quot;Desktop anzeigen&quot; clicke.</p>
<p>Mfg, Tobsbeam</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1246946</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1246946</guid><dc:creator><![CDATA[Tobsbeam]]></dc:creator><pubDate>Fri, 16 Mar 2007 20:03:51 GMT</pubDate></item></channel></rss>