<?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[Versteckt und nicht wiedergefunden :(]]></title><description><![CDATA[<p>Ich habe ein Fenster mittels ShowWindow(SW_HIDE) aus der Anzeige genommen.</p>
<p>Jetzt möchte ich, dass der User es per Mausklick auf das Tray-Icon wieder anzeigen kann. Dazu muss ich allerdings in meinem Fall erst feststellen, ob das Fenster immer noch versteckt ist oder nicht.</p>
<p>Die einzige Funktion, die ich dazu in der MSDN gefunden habe ist:</p>
<pre><code class="language-cpp">BOOL GetWindowPlacement(HWND hWnd,                 // handle to window
                        WINDOWPLACEMENT *lpwndpl); // address of structure for position data
</code></pre>
<p>Also hab' ich eben schnell das hier zur Abfrage programmiert:</p>
<pre><code class="language-cpp">WINDOWPLACEMENT wp;

// wp löschen
memset(&amp;wp, 0, sizeof(wp));
wp.length = sizeof(wp);

// wp initialisiseren
GetWindowPlacement(hDasGesuchteWnd, &amp;wp);

// -&gt; Ist das Window sichtbar?
if (wp.showCmd &amp; SW_HIDE)
{
  ...
}
</code></pre>
<p>*Leider* funtioniert das aber nicht, da in der MSDN der schnöde Hinweis steht, dass ShowCmd immer nur einer von den drei Werten SW_SHOWMAXIMIZED/SW_SHOWMINIMIZED/SW_SHOWNORMAL ist, aber eben nicht auch SW_HIDE <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> !!</p>
<p>Hat jemand jetzt eine gute Idee, wie ich das sonst rausfinde (wie gesagt, selber eine bool-Variable einführen geht nicht)? <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="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/74575/versteckt-und-nicht-wiedergefunden</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Apr 2026 06:01:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/74575.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 22 May 2004 10:51:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Versteckt und nicht wiedergefunden :( on Sat, 22 May 2004 10:55:03 GMT]]></title><description><![CDATA[<p>Ich habe ein Fenster mittels ShowWindow(SW_HIDE) aus der Anzeige genommen.</p>
<p>Jetzt möchte ich, dass der User es per Mausklick auf das Tray-Icon wieder anzeigen kann. Dazu muss ich allerdings in meinem Fall erst feststellen, ob das Fenster immer noch versteckt ist oder nicht.</p>
<p>Die einzige Funktion, die ich dazu in der MSDN gefunden habe ist:</p>
<pre><code class="language-cpp">BOOL GetWindowPlacement(HWND hWnd,                 // handle to window
                        WINDOWPLACEMENT *lpwndpl); // address of structure for position data
</code></pre>
<p>Also hab' ich eben schnell das hier zur Abfrage programmiert:</p>
<pre><code class="language-cpp">WINDOWPLACEMENT wp;

// wp löschen
memset(&amp;wp, 0, sizeof(wp));
wp.length = sizeof(wp);

// wp initialisiseren
GetWindowPlacement(hDasGesuchteWnd, &amp;wp);

// -&gt; Ist das Window sichtbar?
if (wp.showCmd &amp; SW_HIDE)
{
  ...
}
</code></pre>
<p>*Leider* funtioniert das aber nicht, da in der MSDN der schnöde Hinweis steht, dass ShowCmd immer nur einer von den drei Werten SW_SHOWMAXIMIZED/SW_SHOWMINIMIZED/SW_SHOWNORMAL ist, aber eben nicht auch SW_HIDE <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> !!</p>
<p>Hat jemand jetzt eine gute Idee, wie ich das sonst rausfinde (wie gesagt, selber eine bool-Variable einführen geht nicht)? <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="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/525037</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/525037</guid><dc:creator><![CDATA[Andi]]></dc:creator><pubDate>Sat, 22 May 2004 10:55:03 GMT</pubDate></item><item><title><![CDATA[Reply to Versteckt und nicht wiedergefunden :( on Sat, 22 May 2004 12:14:37 GMT]]></title><description><![CDATA[<p>Wieso musst du wissen ob es versteckt ist !</p>
<p>Rufe einfach wieder ShowWindows auf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/525077</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/525077</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Sat, 22 May 2004 12:14:37 GMT</pubDate></item><item><title><![CDATA[Reply to Versteckt und nicht wiedergefunden :( on Sat, 22 May 2004 12:21:20 GMT]]></title><description><![CDATA[<p>Bequemlichkeit ist Trumpf. Ich möchte, dass der User nur auf das Icon zu klicken braucht und das Programm selbst merkt, ob das Fenster jetzt versteckt oder angezeigt werden soll und dazu muss ich halt wissen, welchen Parameter ich an ShowWindow übergeben muss.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/525079</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/525079</guid><dc:creator><![CDATA[Andi]]></dc:creator><pubDate>Sat, 22 May 2004 12:21:20 GMT</pubDate></item><item><title><![CDATA[Reply to Versteckt und nicht wiedergefunden :( on Sat, 22 May 2004 12:59:39 GMT]]></title><description><![CDATA[<p>Benutz doch einen flag innerhalb deiner Anwendung, welcher<br />
den Zustand des Fensters speichert.</p>
<p>Devil</p>
]]></description><link>https://www.c-plusplus.net/forum/post/525096</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/525096</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Sat, 22 May 2004 12:59:39 GMT</pubDate></item><item><title><![CDATA[Reply to Versteckt und nicht wiedergefunden :( on Sat, 22 May 2004 13:11:45 GMT]]></title><description><![CDATA[<p>&gt; (wie gesagt, selber eine bool-Variable einführen geht nicht)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/525105</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/525105</guid><dc:creator><![CDATA[Andi]]></dc:creator><pubDate>Sat, 22 May 2004 13:11:45 GMT</pubDate></item><item><title><![CDATA[Reply to Versteckt und nicht wiedergefunden :( on Sat, 22 May 2004 16:02:54 GMT]]></title><description><![CDATA[<p>IsWindowVisible???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/525184</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/525184</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Sat, 22 May 2004 16:02:54 GMT</pubDate></item><item><title><![CDATA[Reply to Versteckt und nicht wiedergefunden :( on Sat, 22 May 2004 16:34:54 GMT]]></title><description><![CDATA[<p>Was spricht denn gegen ein</p>
<pre><code class="language-cpp">bool is_invisible = false;

// Benutzer drückt Rechtsklick
if (is_invisible)
    //anzeigen
    is_invisible = false;
else
    // ausblenden
    is_invisible = true;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/525206</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/525206</guid><dc:creator><![CDATA[SirLant]]></dc:creator><pubDate>Sat, 22 May 2004 16:34:54 GMT</pubDate></item><item><title><![CDATA[Reply to Versteckt und nicht wiedergefunden :( on Sun, 23 May 2004 06:52:44 GMT]]></title><description><![CDATA[<p>Das ist ja wohl nicht dein ernst dEUs. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/525399</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/525399</guid><dc:creator><![CDATA[Der Wichser]]></dc:creator><pubDate>Sun, 23 May 2004 06:52:44 GMT</pubDate></item><item><title><![CDATA[Reply to Versteckt und nicht wiedergefunden :( on Sun, 23 May 2004 07:00:55 GMT]]></title><description><![CDATA[<p>Der Wichser schrieb:</p>
<blockquote>
<p>Das ist ja wohl nicht dein ernst dEUs. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
</blockquote>
<p>Doch eigentlich schon. Was gibt's daran auszusetzen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/525402</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/525402</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Sun, 23 May 2004 07:00:55 GMT</pubDate></item><item><title><![CDATA[Reply to Versteckt und nicht wiedergefunden :( on Sun, 23 May 2004 07:03:19 GMT]]></title><description><![CDATA[<p>Ich finde es frech von dir das du meinen Beitrag löscht und dann die Antwort unter deinem Namen postest. :p Komisches Verhalten. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/525403</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/525403</guid><dc:creator><![CDATA[Der Wichser]]></dc:creator><pubDate>Sun, 23 May 2004 07:03:19 GMT</pubDate></item><item><title><![CDATA[Reply to Versteckt und nicht wiedergefunden :( on Sun, 23 May 2004 07:06:04 GMT]]></title><description><![CDATA[<p>lol. Bist heute morgen wieder witzig ... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/525404</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/525404</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Sun, 23 May 2004 07:06:04 GMT</pubDate></item><item><title><![CDATA[Reply to Versteckt und nicht wiedergefunden :( on Sun, 23 May 2004 07:07:17 GMT]]></title><description><![CDATA[<p>hmmmmmm.....versteh ich nicht....auch egal. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/525405</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/525405</guid><dc:creator><![CDATA[Der Wichser]]></dc:creator><pubDate>Sun, 23 May 2004 07:07:17 GMT</pubDate></item></channel></rss>