<?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[FindWindow mit variablen Fensternamen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe ein kleines Tool seid Jahren im Einsatz, das ein anderes Programm per PostMessage steuert, soweit sogut.<br />
Jetzt haben wir eine neue Version erhalten in der die Fensterzeile dynamisch sich verändert (Es wird Datum und Uhrzeit angezeigt.) FindWindow Findet es jetzt nicht mehr.<br />
Ich habe das Problem jetzt dadurch gelöst, das ich jetzt mit EnumWindows arbeite, dies ist aber nicht so effektiv wie FindWindow. Gibt es eine alternative Lösung mit FindWindows oder ... ?</p>
<p>Gruss Klaus</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/216895/findwindow-mit-variablen-fensternamen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 02:34:34 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/216895.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 30 Jun 2008 12:09:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to FindWindow mit variablen Fensternamen on Mon, 30 Jun 2008 12:09:56 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe ein kleines Tool seid Jahren im Einsatz, das ein anderes Programm per PostMessage steuert, soweit sogut.<br />
Jetzt haben wir eine neue Version erhalten in der die Fensterzeile dynamisch sich verändert (Es wird Datum und Uhrzeit angezeigt.) FindWindow Findet es jetzt nicht mehr.<br />
Ich habe das Problem jetzt dadurch gelöst, das ich jetzt mit EnumWindows arbeite, dies ist aber nicht so effektiv wie FindWindow. Gibt es eine alternative Lösung mit FindWindows oder ... ?</p>
<p>Gruss Klaus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1538512</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1538512</guid><dc:creator><![CDATA[Ein Suchender]]></dc:creator><pubDate>Mon, 30 Jun 2008 12:09:56 GMT</pubDate></item><item><title><![CDATA[Reply to FindWindow mit variablen Fensternamen on Tue, 01 Jul 2008 06:59:24 GMT]]></title><description><![CDATA[<p>gibts nich noch sowa wie GetClassName oder sowas...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1538908</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1538908</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Tue, 01 Jul 2008 06:59:24 GMT</pubDate></item><item><title><![CDATA[Reply to FindWindow mit variablen Fensternamen on Tue, 01 Jul 2008 07:33:52 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>@Boris: Ich weiss leider nicht wie es mir weiterhelfen soll...</p>
<p>Gruss Klaus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1538923</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1538923</guid><dc:creator><![CDATA[Ein Suchender]]></dc:creator><pubDate>Tue, 01 Jul 2008 07:33:52 GMT</pubDate></item><item><title><![CDATA[Reply to FindWindow mit variablen Fensternamen on Tue, 01 Jul 2008 09:00:25 GMT]]></title><description><![CDATA[<p>Du könntest mit Spy++ auch die Fensterklasse ermitteln und in FindWindow nutzen. Das ist mit Sicherheit schnell. Vorausgesetzt, die Fensterklasse ist eindeutig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1538976</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1538976</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Tue, 01 Jul 2008 09:00:25 GMT</pubDate></item><item><title><![CDATA[Reply to FindWindow mit variablen Fensternamen on Tue, 01 Jul 2008 10:16:40 GMT]]></title><description><![CDATA[<p>du könntest dir mit EnumWindows() alle fenster holen und in einer callbackfunktion den fenstertitel vergleichen</p>
<p>z.b.</p>
<p>titel = &quot;Fenster 14:18 Uhr&quot;</p>
<pre><code class="language-cpp">HWND hWnd = 0;

BOOL CALLBACK func(HWND hWnd, LPARAM)
{
    char *titel = new char[GetWindowTextLength(hWnd)];
    GetWindowText(hWnd, titel, GetWindowTextLength(hWnd));
    // hier die beiden titel vergleichen
    delete[] titel;
}

EnumWindows(func, static_cast&lt;LPARAM&gt;(&amp;hWnd));
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1539022</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1539022</guid><dc:creator><![CDATA[helferlein]]></dc:creator><pubDate>Tue, 01 Jul 2008 10:16:40 GMT</pubDate></item></channel></rss>