<?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[Fensterstatus prüfen]]></title><description><![CDATA[<p>Ich habe ein Fensterhandle (HWND) und möchte nun zwei Dinge für das entsprechende Fenster prüfen:<br />
1. Wurde das Fenster geschlossen?<br />
2. Ist das Fenster minimiert bzw. ist es gerade das aktive Fenster.</p>
<p>Wie mache ich das?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/177650/fensterstatus-prüfen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 24 Jun 2026 15:14:48 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/177650.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 02 Apr 2007 14:52:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fensterstatus prüfen on Mon, 02 Apr 2007 14:52:58 GMT]]></title><description><![CDATA[<p>Ich habe ein Fensterhandle (HWND) und möchte nun zwei Dinge für das entsprechende Fenster prüfen:<br />
1. Wurde das Fenster geschlossen?<br />
2. Ist das Fenster minimiert bzw. ist es gerade das aktive Fenster.</p>
<p>Wie mache ich das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1258042</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1258042</guid><dc:creator><![CDATA[Evolver]]></dc:creator><pubDate>Mon, 02 Apr 2007 14:52:58 GMT</pubDate></item><item><title><![CDATA[Reply to Fensterstatus prüfen on Mon, 02 Apr 2007 15:03:20 GMT]]></title><description><![CDATA[<p>Zu 2.) IsIconic()</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1258046</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1258046</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Mon, 02 Apr 2007 15:03:20 GMT</pubDate></item><item><title><![CDATA[Reply to Fensterstatus prüfen on Mon, 02 Apr 2007 16:27:09 GMT]]></title><description><![CDATA[<p>Fenster geschlossen?<br />
Dann bekommst Du eine WM_CLOSE Nachricht!</p>
<p>IsIconic oder (GetStyle() &amp; WS_MINIMIZE)!=0</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1258107</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1258107</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 02 Apr 2007 16:27:09 GMT</pubDate></item><item><title><![CDATA[Reply to Fensterstatus prüfen on Mon, 02 Apr 2007 18:21:18 GMT]]></title><description><![CDATA[<blockquote>
<p>Fenster geschlossen?<br />
Dann bekommst Du eine WM_CLOSE Nachricht!</p>
</blockquote>
<p>Naja, ich will ja das Fenster eines fremden Programms überwachen. Wie soll ich denn da an die Nachricht kommen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1258138</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1258138</guid><dc:creator><![CDATA[Evolver]]></dc:creator><pubDate>Mon, 02 Apr 2007 18:21:18 GMT</pubDate></item><item><title><![CDATA[Reply to Fensterstatus prüfen on Mon, 02 Apr 2007 20:07:49 GMT]]></title><description><![CDATA[<p>Das kannst Du nicht. In dem Moment in dem das Fenster geschlossen wird, wird auch das Handle ungültig (IsWindow liefert FALSE). Aber weil eben das Handle ungültig wird gibt es keine definierte Funktion, die das macht was Du möchtest.<br />
Wenn Du Pech hast wird das Window Handle recycledund ein neues Fenster mit dem selben Handle wird erzeugt...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1258176</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1258176</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 02 Apr 2007 20:07:49 GMT</pubDate></item><item><title><![CDATA[Reply to Fensterstatus prüfen on Tue, 03 Apr 2007 08:20:34 GMT]]></title><description><![CDATA[<p>Nungut, wenn ich mit IsWindow() auf Gültigkeit prüfe könnte ich ja im Anschluss noch den Fenstertitel prüfen. Wie kann ich den aulesen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1258348</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1258348</guid><dc:creator><![CDATA[Evolver]]></dc:creator><pubDate>Tue, 03 Apr 2007 08:20:34 GMT</pubDate></item><item><title><![CDATA[Reply to Fensterstatus prüfen on Tue, 03 Apr 2007 08:22:54 GMT]]></title><description><![CDATA[<p>GetWindowText !?</p>
<p>PS: Warum willst Du das überhaupt machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1258349</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1258349</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Tue, 03 Apr 2007 08:22:54 GMT</pubDate></item><item><title><![CDATA[Reply to Fensterstatus prüfen on Tue, 03 Apr 2007 08:44:21 GMT]]></title><description><![CDATA[<p>Ich überwche den Status eines eines anderen Programms, reagiere evtl. auf Änderungen etc. Wenn das &quot;fremde&quot; Programm geshlossen wird, kann ich auch meinen kleinen 'Agenten' automatisch mit schließen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1258362</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1258362</guid><dc:creator><![CDATA[Evolver]]></dc:creator><pubDate>Tue, 03 Apr 2007 08:44:21 GMT</pubDate></item><item><title><![CDATA[Reply to Fensterstatus prüfen on Tue, 03 Apr 2007 09:07:07 GMT]]></title><description><![CDATA[<p>Captain Hook. <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/1258381</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1258381</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Tue, 03 Apr 2007 09:07:07 GMT</pubDate></item><item><title><![CDATA[Reply to Fensterstatus prüfen on Tue, 03 Apr 2007 09:08:25 GMT]]></title><description><![CDATA[<p>Dann solltest Du auch genau das tun was Du machen willst!</p>
<p>Also: Überwache den Prozess und nicht das Fenster!</p>
<p>Siehe: OpenProcess und WaitForSingleObject</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1258384</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1258384</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Tue, 03 Apr 2007 09:08:25 GMT</pubDate></item><item><title><![CDATA[Reply to Fensterstatus prüfen on Tue, 03 Apr 2007 09:19:16 GMT]]></title><description><![CDATA[<p>Jochen Kalmbach schrieb:</p>
<blockquote>
<p>Siehe: OpenProcess und WaitForSingleObject</p>
</blockquote>
<p>Äh ja. Das ist wohl besser als nen fetten Hook zu programmieren, nur um auf WM_CLOSE zu warten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1258390</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1258390</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Tue, 03 Apr 2007 09:19:16 GMT</pubDate></item></channel></rss>