<?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[Fenster von Desktop in eigenes Fenster umleiten]]></title><description><![CDATA[<p>Hallo Zusammen,</p>
<p>ich möchte gerne alle Fenster des Desktops in ein eigenes fenster &quot;umleiten&quot;,<br />
d.h. sie sind danach Child-Windows meines Fensters und erscheinen nun auch in<br />
diesem und nicht mehr auf dem Desktop.</p>
<p><strong>Ich gehe wie folgt vor:</strong><br />
----------------------------</p>
<p>In meiner eigenen Callback-Funktion EnumWindowsProc(), die von <strong>EnumWindows()</strong><br />
für jedes einzelne Fenster auf dem Desktop aufgerufen wird, mache ich das<br />
jeweilige Fenster mit <strong>SetParent()</strong> zu einem Child-Window meines eigenen Fensters.<br />
----------------------------</p>
<p><strong>Das Resultat:</strong><br />
----------------------------</p>
<p>Die Methode funktioniert eigtl. auch ganz gut. Nur <strong>des öfteren &quot;hängt&quot; sich bei<br />
mir der PC auf</strong> (<strong>Bildschirm friert ein</strong>, nicht einmal der TaskManager kommt mehr<br />
per STRG+ALT+ENTF).</p>
<p><strong>Woran kann das liegen ?</strong> Habe selten sogar eine Fehlermeldung<br />
per &quot;Fehlerberichterstattung&quot; (Bericht senden, nicht senden) bekommen, die mir<br />
sagt, dass die Explorer.exe abgestürzt ist.<br />
Nur woran liegt das ? Der Explorer läuft 90% der Zeit einwandfrei in meinem<br />
Fenster weiter. Der Fehler tritt meistens auf, wenn ich versuche den Internet<br />
explorer zu starten, aber auch zufallsbedingt.</p>
<p>----------------------------<br />
Schöne Grüße<br />
Xzibit</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/215149/fenster-von-desktop-in-eigenes-fenster-umleiten</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Apr 2026 23:09:25 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/215149.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 06 Jun 2008 19:50:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fenster von Desktop in eigenes Fenster umleiten on Fri, 06 Jun 2008 19:52:05 GMT]]></title><description><![CDATA[<p>Hallo Zusammen,</p>
<p>ich möchte gerne alle Fenster des Desktops in ein eigenes fenster &quot;umleiten&quot;,<br />
d.h. sie sind danach Child-Windows meines Fensters und erscheinen nun auch in<br />
diesem und nicht mehr auf dem Desktop.</p>
<p><strong>Ich gehe wie folgt vor:</strong><br />
----------------------------</p>
<p>In meiner eigenen Callback-Funktion EnumWindowsProc(), die von <strong>EnumWindows()</strong><br />
für jedes einzelne Fenster auf dem Desktop aufgerufen wird, mache ich das<br />
jeweilige Fenster mit <strong>SetParent()</strong> zu einem Child-Window meines eigenen Fensters.<br />
----------------------------</p>
<p><strong>Das Resultat:</strong><br />
----------------------------</p>
<p>Die Methode funktioniert eigtl. auch ganz gut. Nur <strong>des öfteren &quot;hängt&quot; sich bei<br />
mir der PC auf</strong> (<strong>Bildschirm friert ein</strong>, nicht einmal der TaskManager kommt mehr<br />
per STRG+ALT+ENTF).</p>
<p><strong>Woran kann das liegen ?</strong> Habe selten sogar eine Fehlermeldung<br />
per &quot;Fehlerberichterstattung&quot; (Bericht senden, nicht senden) bekommen, die mir<br />
sagt, dass die Explorer.exe abgestürzt ist.<br />
Nur woran liegt das ? Der Explorer läuft 90% der Zeit einwandfrei in meinem<br />
Fenster weiter. Der Fehler tritt meistens auf, wenn ich versuche den Internet<br />
explorer zu starten, aber auch zufallsbedingt.</p>
<p>----------------------------<br />
Schöne Grüße<br />
Xzibit</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1524338</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1524338</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 06 Jun 2008 19:52:05 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster von Desktop in eigenes Fenster umleiten on Fri, 06 Jun 2008 22:32:18 GMT]]></title><description><![CDATA[<p>Darf ich vorweg fragen (aus reinem Interesse <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="😃"
    /> ), warum Du das machen willst? Hört sich ja an, als wollte einer den Eifelturm verschieben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /> .</p>
<p>Zu Deinem Problem: Hast Du das beachtet (ist denke ich klar, was gemeint ist):</p>
<p>MSDN zu SetParent schrieb:</p>
<blockquote>
<p>Conversely, if hWndNewParent is not NULL and the window was previously a child of the desktop, you should clear the WS_POPUP style and set the WS_CHILD style before calling SetParent.</p>
<p>Windows 2000/XP: When you change the parent of a window, you should synchronize the UISTATE of both windows. For more information, see WM_CHANGEUISTATE and WM_UPDATEUISTATE.</p>
</blockquote>
<p>Siehe: <a href="http://msdn.microsoft.com/en-us/library/ms633541.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/ms633541.aspx</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1524439</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1524439</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Fri, 06 Jun 2008 22:32:18 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster von Desktop in eigenes Fenster umleiten on Fri, 06 Jun 2008 23:35:25 GMT]]></title><description><![CDATA[<blockquote>
<p>Darf ich vorweg fragen (aus reinem Interesse ), warum Du das machen willst? Hört sich ja an, als wollte einer den Eifelturm verschieben .</p>
</blockquote>
<p>Rumbasteln <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 />
Was genaues hab' ich in dem Sinn eigtl. nicht vor. Hab's halt mal ausprobiert<br />
(hab den Tipp auf einer Visual Basic- Webseite gefunden). Scheinbar klappt es aber<br />
doch nicht so einwandfrei wie beschrieben...</p>
<blockquote>
<p>Hast Du das beachtet...</p>
</blockquote>
<p>Jo, habe ich. - Leider ... <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="🙂"
    /><br />
Mir gehen die Ideen so langsam auch aus, woran das liegen könnte.</p>
<p>Grüße, Xzi-bit</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1524466</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1524466</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 06 Jun 2008 23:35:25 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster von Desktop in eigenes Fenster umleiten on Fri, 06 Jun 2008 23:55:13 GMT]]></title><description><![CDATA[<p>Naja würde spontan darauf tippen, dass die Funktion SetParent dafür einfach nicht ausgelegt ist, ein Parent Prozess-übergreifend zu ändern. Sowas sollte dann zwar in der MSDN stehen, aber wahrscheinlich kam noch keiner auf so eine seltsame Idee^^.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1524468</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1524468</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Fri, 06 Jun 2008 23:55:13 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster von Desktop in eigenes Fenster umleiten on Fri, 06 Jun 2008 23:56:43 GMT]]></title><description><![CDATA[<p>Finde Deinen Post übrigens sehr übersichtlich, muss man mal explizit herausstellen <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1524469</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1524469</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Fri, 06 Jun 2008 23:56:43 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster von Desktop in eigenes Fenster umleiten on Sat, 07 Jun 2008 00:23:52 GMT]]></title><description><![CDATA[<p>Danke. <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>Finde deinen letzten Post übrigens sehr emotional aufbauend <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 />
Joa... hatte irgendwie Lust, die Sache etwas klarer darzustellen, hehe.</p>
<p>Man muss ja schließlich den Leuten auch ein wenig entgegenkommen - finde ich - wenn sie einem schon helfen.<br />
Des muss ma auch a mal sagen, gell ...</p>
<p>Schöne Nacht noch, ich sehe, du bist auch so'n Nachtschwärmer ^^<br />
Xzi-bit</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1524472</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1524472</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 07 Jun 2008 00:23:52 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster von Desktop in eigenes Fenster umleiten on Sat, 07 Jun 2008 00:42:29 GMT]]></title><description><![CDATA[<p>Joar, kann man so sagen^^ - hab noch an 'nem kleinen Proggy rumgepfriemelt. Dir auch ne juhte Nacht! <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1524475</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1524475</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Sat, 07 Jun 2008 00:42:29 GMT</pubDate></item></channel></rss>