<?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[Programm gesucht: Alle offenen Fenster anzeigen]]></title><description><![CDATA[<p>Hallo Forum,</p>
<p>kennt Ihr ein Programm mit dem man alle offenen Fenster anzeigen lassen kann? Ich möchte bei einem Kunden einfach alle Namen und Fenstertypen aller angezeigten Fenster anzeigen lassen. Ich möchte nicht unbedingt einen Source haben, weil ich dann auch noch einen Compiler installieren müsste.</p>
<p>Vielen Dank</p>
<p>Peter</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/221216/programm-gesucht-alle-offenen-fenster-anzeigen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Apr 2026 11:18:55 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/221216.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 26 Aug 2008 13:28:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Programm gesucht: Alle offenen Fenster anzeigen on Tue, 26 Aug 2008 13:28:15 GMT]]></title><description><![CDATA[<p>Hallo Forum,</p>
<p>kennt Ihr ein Programm mit dem man alle offenen Fenster anzeigen lassen kann? Ich möchte bei einem Kunden einfach alle Namen und Fenstertypen aller angezeigten Fenster anzeigen lassen. Ich möchte nicht unbedingt einen Source haben, weil ich dann auch noch einen Compiler installieren müsste.</p>
<p>Vielen Dank</p>
<p>Peter</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1571711</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1571711</guid><dc:creator><![CDATA[peter f]]></dc:creator><pubDate>Tue, 26 Aug 2008 13:28:15 GMT</pubDate></item><item><title><![CDATA[Reply to Programm gesucht: Alle offenen Fenster anzeigen on Tue, 26 Aug 2008 13:34:37 GMT]]></title><description><![CDATA[<p>taskmgr <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1571720</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1571720</guid><dc:creator><![CDATA[hääh?]]></dc:creator><pubDate>Tue, 26 Aug 2008 13:34:37 GMT</pubDate></item><item><title><![CDATA[Reply to Programm gesucht: Alle offenen Fenster anzeigen on Tue, 26 Aug 2008 13:41:04 GMT]]></title><description><![CDATA[<p>Nee, ein Programm besteht doch aus mehreren Fenstern. Ich möchte den Namen der Fenster (zB Word) und den Typ (zB ThunderForm) aufgelistet bekommen. Genaugenommen suche ich Infos über ein ganz bestimmtes Fenster. Da wäre es gut wenn ich mit einem Mausklick sagen könnte: Ich will Infos genau über diesen Fenster.</p>
<p>Irgendwo habe ich sowas gesehen. Im Internet finde ich eine Menge Bsp Source mit EnumerateChilds, ... ich würde gerne ein fertiges Programm haben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1571728</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1571728</guid><dc:creator><![CDATA[peter f]]></dc:creator><pubDate>Tue, 26 Aug 2008 13:41:04 GMT</pubDate></item><item><title><![CDATA[Reply to Programm gesucht: Alle offenen Fenster anzeigen on Tue, 26 Aug 2008 13:49:55 GMT]]></title><description><![CDATA[<p>Spy++ ansonsten schau mal bei <a href="http://www.sysinternals.com" rel="nofollow">www.sysinternals.com</a> vorbei. Der ProcessExplorer kann das wohl oder wie auch immer die neue Version davon heißt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1571737</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1571737</guid><dc:creator><![CDATA[Sys-Admin]]></dc:creator><pubDate>Tue, 26 Aug 2008 13:49:55 GMT</pubDate></item><item><title><![CDATA[Reply to Programm gesucht: Alle offenen Fenster anzeigen on Tue, 26 Aug 2008 14:01:35 GMT]]></title><description><![CDATA[<p>Welches OS?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1571744</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1571744</guid><dc:creator><![CDATA[wos]]></dc:creator><pubDate>Tue, 26 Aug 2008 14:01:35 GMT</pubDate></item><item><title><![CDATA[Reply to Programm gesucht: Alle offenen Fenster anzeigen on Tue, 26 Aug 2008 14:19:23 GMT]]></title><description><![CDATA[<p>Das OS ist WindowsXP<br />
Der Prozesse Explorer listet das gesuchte Fenster nicht auf. Die Anwendung um die es geht (Excel) erscheint dort auch nur als einziger Eintrag. Auch denn wenn ich haufenweise Command Buttons auf ein Sheet schiebe und selbst benenne. Momentan experimentiere ich mit diesem VBA Code rum. Er zeigt aber auch nicht die command Buttons an.</p>
<pre><code>Public Sub ListWindowHandlesAndClassNames()
  Dim hwnd As Long
  Dim lRet As Long
  Dim sClass As String
  hwnd = GetNextWindow(Application.hwnd, GW_HWNDFIRST)
  If hwnd &lt;&gt; 0 Then
    sClass = String(255, 0)
    lRet = GetClassName(hwnd, sClass, Len(sClass))
    sClass = Left(sClass, InStr(1, sClass, Chr(0), vbTextCompare) - 1)
    Debug.Print hwnd, sClass
    Do
      hwnd = GetNextWindow(hwnd, GW_HWNDNEXT)
      If hwnd &lt;&gt; 0 Then
        sClass = String(255, 0)
        lRet = GetClassName(hwnd, sClass, Len(sClass))
        sClass = Left(sClass, InStr(1, sClass, Chr(0), vbTextCompare) - 1)
        Debug.Print hwnd, sClass
      Else
        Exit Do
      End If
    Loop
  End If
End Sub
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1571757</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1571757</guid><dc:creator><![CDATA[peter f]]></dc:creator><pubDate>Tue, 26 Aug 2008 14:19:23 GMT</pubDate></item><item><title><![CDATA[Reply to Programm gesucht: Alle offenen Fenster anzeigen on Tue, 26 Aug 2008 14:39:54 GMT]]></title><description><![CDATA[<p>Ich habe ein Programm gefunden: <a href="http://tinyurl.com/7yf9j" rel="nofollow">http://tinyurl.com/7yf9j</a><br />
Von: <a href="http://www.swissdelphicenter.ch/de/forum/index.php?topic=7978.0" rel="nofollow">http://www.swissdelphicenter.ch/de/forum/index.php?topic=7978.0</a></p>
<p>Erledigt.</p>
<p>Hint: Würden die Regs bei jedem Post auch eine Rechenaufgabe lösen müssen, würde D beim nächsten Pisa Test bestimmt nicht so schlecht abschneiden. <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/1571774</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1571774</guid><dc:creator><![CDATA[peter f]]></dc:creator><pubDate>Tue, 26 Aug 2008 14:39:54 GMT</pubDate></item><item><title><![CDATA[Reply to Programm gesucht: Alle offenen Fenster anzeigen on Tue, 26 Aug 2008 16:14:13 GMT]]></title><description><![CDATA[<p>Wir Regs rechnen nicht, wir müssen beweisen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1571816</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1571816</guid><dc:creator><![CDATA[GNU-Fan]]></dc:creator><pubDate>Tue, 26 Aug 2008 16:14:13 GMT</pubDate></item><item><title><![CDATA[Reply to Programm gesucht: Alle offenen Fenster anzeigen on Tue, 26 Aug 2008 16:41:30 GMT]]></title><description><![CDATA[<p>peter f schrieb:</p>
<blockquote>
<p>Ich habe ein Programm gefunden: http://@notallowed@.com/7yf9j<br />
Von: <a href="http://www.swissdelphicenter.ch/de/forum/index.php?topic=7978.0" rel="nofollow">http://www.swissdelphicenter.ch/de/forum/index.php?topic=7978.0</a></p>
<p>Erledigt.</p>
<p>Hint: Würden die Regs bei jedem Post auch eine Rechenaufgabe lösen müssen, würde D beim nächsten Pisa Test bestimmt nicht so schlecht abschneiden. <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>
</blockquote>
<p>Was ist das denn für eine Seite die mit @notallowed@.com ersetzt wird <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/1571830</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1571830</guid><dc:creator><![CDATA[Verwunderter Gast]]></dc:creator><pubDate>Tue, 26 Aug 2008 16:41:30 GMT</pubDate></item><item><title><![CDATA[Reply to Programm gesucht: Alle offenen Fenster anzeigen on Tue, 26 Aug 2008 16:57:08 GMT]]></title><description><![CDATA[<p>T I N Y U R L . C O M ist not allowed</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1571839</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1571839</guid><dc:creator><![CDATA[a]]></dc:creator><pubDate>Tue, 26 Aug 2008 16:57:08 GMT</pubDate></item><item><title><![CDATA[Reply to Programm gesucht: Alle offenen Fenster anzeigen on Tue, 26 Aug 2008 19:28:25 GMT]]></title><description><![CDATA[<p>Sowas hatte ich auch mal vor ein paar Jahren gebraucht. Neues MFC-Projekt erstellen (Dialog + TreeCtrl) und das einfügen:</p>
<p>Hab gerade kein Studio installiert zum kompilieren.</p>
<pre><code class="language-cpp">void FindWindows(HWND parent,HTREEITEM itemParent,CTreeCtrl&amp; tree)
{
	char buffer[32768];
	char title[16384];

	HWND last = 0;
	while(last = FindWindowEx(parent,last,0,0))
	{
		GetClassName(last,buffer,sizeof buffer - 1);
		//GetWindowText(last,title,sizeof title - 1);
		SendMessage(last,WM_GETTEXT,sizeof title - 1,reinterpret_cast&lt;LPARAM&gt; (title));
		if(*title)
		{
			strcat(buffer,&quot; \&quot;&quot;);
			strcat(buffer,title);
			strcat(buffer,&quot;\&quot;&quot;);
		}
		short id = GetDlgCtrlID(last);
		if(id &amp;&amp; GetLastError() == 0)
		{
			CString temp;
			temp.Format(&quot; [Id: %d&quot;,id);
			strcat(buffer,temp);
			if(id &lt; 0)
			{
				temp.Format(&quot; (%hu)&quot;,id);
				strcat(buffer,temp);
			}
			temp.Format(&quot;, %hXh]&quot;,id);
			strcat(buffer,temp);
			//strcat(buffer,&quot;]&quot;);
		}
		RECT rect;
		if(GetWindowRect(last,&amp;rect))
		{
			CString temp;
			temp.Format(&quot; [x: %d,y: %d,cx: %d,cy: %d,hwnd: 0x%x]&quot;,rect.left,rect.top,rect.right - rect.left,rect.bottom - rect.top,last);
			strcat(buffer,temp);
		}

		FindWindows(last,tree.InsertItem(buffer,itemParent),tree);
	}
}

void CWindowListDlg::OnOK() 
{
	m_tree.LockWindowUpdate();
	m_tree.DeleteAllItems();
	m_tree.UnlockWindowUpdate();
	FindWindows(0,0,m_tree);
}

void CWindowListDlg::OnCancel() 
{
	// TODO: Zusätzlichen Bereinigungscode hier einfügen

	CDialog::OnCancel();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1571893</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1571893</guid><dc:creator><![CDATA[Oliver]]></dc:creator><pubDate>Tue, 26 Aug 2008 19:28:25 GMT</pubDate></item><item><title><![CDATA[Reply to Programm gesucht: Alle offenen Fenster anzeigen on Wed, 27 Aug 2008 09:20:18 GMT]]></title><description><![CDATA[<p>a schrieb:</p>
<blockquote>
<p>T I N Y U R L . C O M ist not allowed</p>
</blockquote>
<p><a href="http://tinyurl.com/7yf9j" rel="nofollow">http://tinyurl.com/7yf9j</a><br />
-&gt; WinSpy.zip</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1572097</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1572097</guid><dc:creator><![CDATA[winspy]]></dc:creator><pubDate>Wed, 27 Aug 2008 09:20:18 GMT</pubDate></item><item><title><![CDATA[Reply to Programm gesucht: Alle offenen Fenster anzeigen on Wed, 27 Aug 2008 09:51:09 GMT]]></title><description><![CDATA[<p>warum wollen einige immer alles tinyurln?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1572119</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1572119</guid><dc:creator><![CDATA[bgh]]></dc:creator><pubDate>Wed, 27 Aug 2008 09:51:09 GMT</pubDate></item><item><title><![CDATA[Reply to Programm gesucht: Alle offenen Fenster anzeigen on Wed, 27 Aug 2008 11:51:35 GMT]]></title><description><![CDATA[<p>bgh schrieb:</p>
<blockquote>
<p>warum wollen einige immer alles tinyurln?</p>
</blockquote>
<p>Damit sie 2 Girls 1 Cup verlinken können, oder alternativ You got rick rolles!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1572167</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1572167</guid><dc:creator><![CDATA[Ich weiß es]]></dc:creator><pubDate>Wed, 27 Aug 2008 11:51:35 GMT</pubDate></item></channel></rss>