<?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[vorheriges Programm in den vordergrund]]></title><description><![CDATA[<p>Hallo,<br />
ich habe in meinem Programm zwei Funktionen, die eine, die mein Programm in den vordergrund holt und eine die es wieder versteckt. Nun möchte ich, dass wenn mein Programm versteckt wird, dass das vorher aktive Fenster wieder in den Vordergrund kommt.</p>
<p>Dazu hab ich folgendes getan.<br />
wenn ich mein programm in den vordergrund hole:</p>
<pre><code class="language-cpp">active_window = GetForegroundWindow();
SetForegroundWindow(Application-&gt;Handle);
</code></pre>
<p>Wenn ich es dann verstecken will und das vorherige fenster im vordergrund will:</p>
<pre><code class="language-cpp">SetForegroundWindow(active_window);
</code></pre>
<p>Mein eigenes Programm kommt in den Vordergrund, einwandfrei... nur er setzt nach dem verstecken nicht das vorherige Fenster in den Vordergrund, bzw aktiviert es...</p>
<p>Jemand ne idee ?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/82178/vorheriges-programm-in-den-vordergrund</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 19:14:55 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/82178.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 09 Aug 2004 07:46:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to vorheriges Programm in den vordergrund on Mon, 09 Aug 2004 07:46:04 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich habe in meinem Programm zwei Funktionen, die eine, die mein Programm in den vordergrund holt und eine die es wieder versteckt. Nun möchte ich, dass wenn mein Programm versteckt wird, dass das vorher aktive Fenster wieder in den Vordergrund kommt.</p>
<p>Dazu hab ich folgendes getan.<br />
wenn ich mein programm in den vordergrund hole:</p>
<pre><code class="language-cpp">active_window = GetForegroundWindow();
SetForegroundWindow(Application-&gt;Handle);
</code></pre>
<p>Wenn ich es dann verstecken will und das vorherige fenster im vordergrund will:</p>
<pre><code class="language-cpp">SetForegroundWindow(active_window);
</code></pre>
<p>Mein eigenes Programm kommt in den Vordergrund, einwandfrei... nur er setzt nach dem verstecken nicht das vorherige Fenster in den Vordergrund, bzw aktiviert es...</p>
<p>Jemand ne idee ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/578138</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/578138</guid><dc:creator><![CDATA[BCB6]]></dc:creator><pubDate>Mon, 09 Aug 2004 07:46:04 GMT</pubDate></item><item><title><![CDATA[Reply to vorheriges Programm in den vordergrund on Mon, 09 Aug 2004 13:26:35 GMT]]></title><description><![CDATA[<p>MSDN zu GetForegroundWindow schrieb:</p>
<blockquote>
<p>The foreground window can be NULL in certain circumstances, such as when a window is losing activation.</p>
</blockquote>
<p>Ist das evtl. bei dir der Fall?! Du könntest aber doch auch einfach dein Fenster minimieren, dann kommt automatisch das dahinterligende wieder in den Vordergrund <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/578358</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/578358</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Mon, 09 Aug 2004 13:26:35 GMT</pubDate></item></channel></rss>