<?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[Welches Item wurde im CTreeView markiert ?]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>mal wieder ne Frage,</p>
<p>ich baue mir aus der Datenbank eine Baumstruktur zusammen.</p>
<p>Jetzt möchte ich wiessen, auf welches Item der User gedrückt hat, und zwar das Item Selbst, sein UnterItem und dessen UnterItem usw.</p>
<pre><code class="language-cpp">HTREEITEM hSelectedItem = m_StatistikListe.GetSelectedItem();
	CString m_strAuswahl;
	m_strAuswahl = m_StatistikListe.GetItemText(hSelectedItem);
</code></pre>
<p>So bekomme ich das gedrückte Item, aber wie jetzt weiter... es können unterItem bestehen oder eben keine..</p>
<p>Gruß<br />
andy_mann</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/80045/welches-item-wurde-im-ctreeview-markiert</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 09:52:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/80045.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 16 Jul 2004 14:41:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Welches Item wurde im CTreeView markiert ? on Fri, 16 Jul 2004 14:41:06 GMT]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>mal wieder ne Frage,</p>
<p>ich baue mir aus der Datenbank eine Baumstruktur zusammen.</p>
<p>Jetzt möchte ich wiessen, auf welches Item der User gedrückt hat, und zwar das Item Selbst, sein UnterItem und dessen UnterItem usw.</p>
<pre><code class="language-cpp">HTREEITEM hSelectedItem = m_StatistikListe.GetSelectedItem();
	CString m_strAuswahl;
	m_strAuswahl = m_StatistikListe.GetItemText(hSelectedItem);
</code></pre>
<p>So bekomme ich das gedrückte Item, aber wie jetzt weiter... es können unterItem bestehen oder eben keine..</p>
<p>Gruß<br />
andy_mann</p>
]]></description><link>https://www.c-plusplus.net/forum/post/562253</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/562253</guid><dc:creator><![CDATA[andy_mann]]></dc:creator><pubDate>Fri, 16 Jul 2004 14:41:06 GMT</pubDate></item><item><title><![CDATA[Reply to Welches Item wurde im CTreeView markiert ? on Fri, 16 Jul 2004 14:49:44 GMT]]></title><description><![CDATA[<p>CTreeCtrl::GetChildItem</p>
]]></description><link>https://www.c-plusplus.net/forum/post/562264</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/562264</guid><dc:creator><![CDATA[Shlo]]></dc:creator><pubDate>Fri, 16 Jul 2004 14:49:44 GMT</pubDate></item><item><title><![CDATA[Reply to Welches Item wurde im CTreeView markiert ? on Fri, 16 Jul 2004 14:57:11 GMT]]></title><description><![CDATA[<p>Ich Danke Dir,</p>
<p>ich habe immer das Problem, wenn ich die Baumstruktur durchforste und überprüfe ob das Item das selectierte Item ist, kann es sein dass dieser in irgend einem unteritem öffters vor kommt.</p>
<p>Deswegen ist die Auswahl nicht eindeutig.</p>
<p>Ich gebe jedem Zweig eine ID noch mit, das Funkt dann zwar ist aber obtisch nicht sehr schön, da die ID dann ja mit erscheinen muß.</p>
<p>Gibt es da nicht eine andere Lösung ?</p>
<p>Gruß<br />
andy_mann</p>
]]></description><link>https://www.c-plusplus.net/forum/post/562273</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/562273</guid><dc:creator><![CDATA[andy_mann]]></dc:creator><pubDate>Fri, 16 Jul 2004 14:57:11 GMT</pubDate></item><item><title><![CDATA[Reply to Welches Item wurde im CTreeView markiert ? on Sat, 17 Jul 2004 16:11:09 GMT]]></title><description><![CDATA[<p>Ich verstehe dich nicht ganz, denn mit</p>
<pre><code>HTREEITEM hSel = m_ctrlTree.GetSelectedItem();
</code></pre>
<p>erhälst du doch eindeutig das markierte Item.</p>
<p>Wieso durchforstest du denn dann noch den Baum, wenn du schon weißt, welches das selektierte Item ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/562770</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/562770</guid><dc:creator><![CDATA[a]]></dc:creator><pubDate>Sat, 17 Jul 2004 16:11:09 GMT</pubDate></item><item><title><![CDATA[Reply to Welches Item wurde im CTreeView markiert ? on Mon, 19 Jul 2004 07:19:54 GMT]]></title><description><![CDATA[<p>Hhhmmm...<br />
und wie heißte dann der Baumzweig vom Selectierten Icen ??</p>
<p>Es klappt ohne Probleme wenn alle Icans anders heissen, dann kann ich nach entsprechenden suchen.<br />
Ist aber eins gleich stimmt der Vergleich ja nicht mehr..</p>
<p>Gruß<br />
andy_mann</p>
]]></description><link>https://www.c-plusplus.net/forum/post/563489</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/563489</guid><dc:creator><![CDATA[andy_mann]]></dc:creator><pubDate>Mon, 19 Jul 2004 07:19:54 GMT</pubDate></item><item><title><![CDATA[Reply to Welches Item wurde im CTreeView markiert ? on Mon, 19 Jul 2004 14:47:55 GMT]]></title><description><![CDATA[<p>andy_mann schrieb:</p>
<blockquote>
<p>Hhhmmm...<br />
und wie heißte dann der Baumzweig vom Selectierten Icen ??</p>
</blockquote>
<p>???</p>
<p>Annahme, dein Baum sieht so aus (selektiert soll der Eintrag in Klammern sein):</p>
<pre><code>|  Eintrag 1
-  Eintrag 2
|      Eintrag 2.1
|      Eintrag 2.2
-      [Eintrag 2.3]
|          Eintrag 2.1.1
|          Eintrag 2.1.2
|          Eintrag 2.1.3
</code></pre>
<p>Weiter nehme ich an, dass der Code so aussieht:</p>
<pre><code class="language-cpp">HTREEITEM hSel = m_ctrlTree.GetSelectedItem();
HTREEITEM hParent = m_ctrlTree.GetParentItem(hSel);
HTREEITEM hChild = m_ctrlTree.GetChildItem(hSel);
CString szSel = m_ctrlTree.GetItemText(hSel);
CString szParent = m_ctrlTree.GetItemText(hParent);
CString szChild = m_ctrlTree.GetItemText(hChild);
CString szMsg;

szMsg.Format(&quot;Selektiert: %s\nStamm vom Selektierten: %s\n1. Kind vom Selektierten: %s&quot;, szSel, szParent, szChild);
AfxMessageBox(szMsg, MB_OK);
</code></pre>
<p>...dann erhälst du eine Messagebox mit folgendem Text:</p>
<pre><code>Selektiert:               Eintrag 2.3
Stamm vom Selektierten:   Eintrag 2
1. Kind vom Selektierten: Eintrag 2.1.1
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/563811</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/563811</guid><dc:creator><![CDATA[a]]></dc:creator><pubDate>Mon, 19 Jul 2004 14:47:55 GMT</pubDate></item><item><title><![CDATA[Reply to Welches Item wurde im CTreeView markiert ? on Mon, 19 Jul 2004 15:40:42 GMT]]></title><description><![CDATA[<p>Ehrlich so einfach geht das ??</p>
<p>und ich habe mit Schleiffen und zeuch gearbeitet...</p>
<p>Vielen Dank,<br />
Gruß<br />
andy_mann</p>
]]></description><link>https://www.c-plusplus.net/forum/post/563845</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/563845</guid><dc:creator><![CDATA[andy_mann]]></dc:creator><pubDate>Mon, 19 Jul 2004 15:40:42 GMT</pubDate></item></channel></rss>