<?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[Wie komme ich an die Elemente eines TreeViews einer fremden Applikation?]]></title><description><![CDATA[<p>Prost!</p>
<p>Ich würde gerne die Elemente eines fremden TreeViews (Klassenname TreeView20WndClass) einlesen. Ich vermute, dass ich SendMessage mit LB_GETTEXT benutzen muss (oder doch WM_GETTEXT?).</p>
<p>Mein aktueller Stand sieht so aus:</p>
<pre><code class="language-cpp">unsigned char sTmp[128]={0};
      LRESULT res=SendMessage(hwnd,LB_GETTEXT,(WPARAM)0,(LPARAM)sTmp);
</code></pre>
<p>Das TreeView, an dem ich teste, hat (in diesem Zustand) zwei Elemente. Das erste ist &quot;SPEC&quot;, das zweite &quot;x Start&quot;.<br />
Mit obigem Code bekomme ich in sTmp einen sehr komischen String mit der Länge 4:</p>
<p>[0]: 0 ('\0') ???<br />
[2]: 198<br />
[3]: 237<br />
[4]: 120 ('x')</p>
<p>Zumindest das 'x' könnte irgendwie so halbwegs stimmen, es kommt ja immerhin im TreeView vor. Aber wieso wird an Stelle 0 nichts / eine 0 geschrieben? Wieso diese komischen Werte? Was muss ich machen, damit es klappt?</p>
<p>Gruß Matze</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/197141/wie-komme-ich-an-die-elemente-eines-treeviews-einer-fremden-applikation</link><generator>RSS for Node</generator><lastBuildDate>Sat, 02 May 2026 01:41:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/197141.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 07 Nov 2007 12:09:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wie komme ich an die Elemente eines TreeViews einer fremden Applikation? on Wed, 07 Nov 2007 12:09:55 GMT]]></title><description><![CDATA[<p>Prost!</p>
<p>Ich würde gerne die Elemente eines fremden TreeViews (Klassenname TreeView20WndClass) einlesen. Ich vermute, dass ich SendMessage mit LB_GETTEXT benutzen muss (oder doch WM_GETTEXT?).</p>
<p>Mein aktueller Stand sieht so aus:</p>
<pre><code class="language-cpp">unsigned char sTmp[128]={0};
      LRESULT res=SendMessage(hwnd,LB_GETTEXT,(WPARAM)0,(LPARAM)sTmp);
</code></pre>
<p>Das TreeView, an dem ich teste, hat (in diesem Zustand) zwei Elemente. Das erste ist &quot;SPEC&quot;, das zweite &quot;x Start&quot;.<br />
Mit obigem Code bekomme ich in sTmp einen sehr komischen String mit der Länge 4:</p>
<p>[0]: 0 ('\0') ???<br />
[2]: 198<br />
[3]: 237<br />
[4]: 120 ('x')</p>
<p>Zumindest das 'x' könnte irgendwie so halbwegs stimmen, es kommt ja immerhin im TreeView vor. Aber wieso wird an Stelle 0 nichts / eine 0 geschrieben? Wieso diese komischen Werte? Was muss ich machen, damit es klappt?</p>
<p>Gruß Matze</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1399076</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1399076</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Wed, 07 Nov 2007 12:09:55 GMT</pubDate></item><item><title><![CDATA[Reply to Wie komme ich an die Elemente eines TreeViews einer fremden Applikation? on Wed, 07 Nov 2007 13:13:10 GMT]]></title><description><![CDATA[<p>Ich würde vorschlagen, du nimmst für ein TreeView auch die passende Message (TVM_GETITEM), und nicht LB_... (steht für ListBox).<br />
Dann könntest du auch die richtigen Infos kriegen (wobei du dann eine Struktur mit Namen TV_ITEM übergeben mußt - bzw. einen Zeiger darauf).<br />
Der Rest steht in der MSDN bzw. in der WinSDK-Hilfe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1399144</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1399144</guid><dc:creator><![CDATA[Th]]></dc:creator><pubDate>Wed, 07 Nov 2007 13:13:10 GMT</pubDate></item><item><title><![CDATA[Reply to Wie komme ich an die Elemente eines TreeViews einer fremden Applikation? on Wed, 07 Nov 2007 13:40:35 GMT]]></title><description><![CDATA[<p>Danke, das wusste ich nicht. Ich dachte mir, eine Listbox kommt dem am nächsten...</p>
<p>Werde ich direkt mal antesten.</p>
<p>Gruß Matze</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1399157</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1399157</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Wed, 07 Nov 2007 13:40:35 GMT</pubDate></item></channel></rss>