<?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[CTreeViewCtrl::GetItemText()]]></title><description><![CDATA[<p>kann mir jemand sagen wie man an den text eines CTreeViewCtrl-Items kommt?<br />
ich habe</p>
<pre><code class="language-cpp">HTREEITEM item = myCTreeViewCtrl.GetSelectedItem();
</code></pre>
<p>jetzt gibt es die methoden</p>
<pre><code class="language-cpp">BOOL GetItemText(HTREEITEM hItem, LPTSTR lpstrText, int nLen) const
BOOL GetItemText(HTREEITEM hItem, BSTR&amp; bstrText) const
BOOL GetItemText(HTREEITEM hItem, CString&amp; strText) const
</code></pre>
<p>und versuche mit</p>
<pre><code class="language-cpp">LPTSTR alias;
m_myCTreeViewCtrl.GetItemText(item, alias, 11); // item ist ein HTREEITEM und 11 die anzahl der stellen, die der text des items hat. nur stürzt er bei der letzten zeile ab.
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/186751/ctreeviewctrl-getitemtext</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 00:35:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/186751.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 12 Jul 2007 05:06:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CTreeViewCtrl::GetItemText() on Thu, 12 Jul 2007 05:06:17 GMT]]></title><description><![CDATA[<p>kann mir jemand sagen wie man an den text eines CTreeViewCtrl-Items kommt?<br />
ich habe</p>
<pre><code class="language-cpp">HTREEITEM item = myCTreeViewCtrl.GetSelectedItem();
</code></pre>
<p>jetzt gibt es die methoden</p>
<pre><code class="language-cpp">BOOL GetItemText(HTREEITEM hItem, LPTSTR lpstrText, int nLen) const
BOOL GetItemText(HTREEITEM hItem, BSTR&amp; bstrText) const
BOOL GetItemText(HTREEITEM hItem, CString&amp; strText) const
</code></pre>
<p>und versuche mit</p>
<pre><code class="language-cpp">LPTSTR alias;
m_myCTreeViewCtrl.GetItemText(item, alias, 11); // item ist ein HTREEITEM und 11 die anzahl der stellen, die der text des items hat. nur stürzt er bei der letzten zeile ab.
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1323505</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1323505</guid><dc:creator><![CDATA[++C++]]></dc:creator><pubDate>Thu, 12 Jul 2007 05:06:17 GMT</pubDate></item><item><title><![CDATA[Reply to CTreeViewCtrl::GetItemText() on Thu, 12 Jul 2007 05:31:27 GMT]]></title><description><![CDATA[<p>noch besser wäre es eigentlich die methode zu nutzen</p>
<pre><code class="language-cpp">BOOL GetItemText(HTREEITEM hItem, CString&amp; strText) const
</code></pre>
<p>nur weiss ich nicht wie ich ihm den zweiten parameter übergeben soll</p>
<pre><code class="language-cpp">CString *alias = new CString;
myCTreeViewCtrl.GetItemText(item, alias);
</code></pre>
<p>oder</p>
<pre><code class="language-cpp">CString *alias = new CString;
myCTreeViewCtrl.GetItemText(item, &amp;alias);
</code></pre>
<p>funktioniert leider nicht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1323508</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1323508</guid><dc:creator><![CDATA[++C++]]></dc:creator><pubDate>Thu, 12 Jul 2007 05:31:27 GMT</pubDate></item><item><title><![CDATA[Reply to CTreeViewCtrl::GetItemText() on Thu, 12 Jul 2007 05:46:35 GMT]]></title><description><![CDATA[<p>++C++ schrieb:</p>
<blockquote>
<p>LPTSTR alias;<br />
m_myCTreeViewCtrl.GetItemText(item, alias, 11); // item ist ein HTREEITEM und 11 die anzahl der stellen, die der text des items hat.</p>
</blockquote>
<p>Schau nochmal in die Doku. Auch wenn man es dem Typ nicht gleich ansieht, LPTSTR ist ein Zeiger (dafür steht das P). Dein Zeiger ist uninitialisiert, zeigt also irgendwo in den Speicher, mit sehr hoher Wahrscheinlichkeit auf eine Adresse, auf die du nicht zugreifen darfst. Diese Funktion erwartet aber einen Zeiger auf einen gültigen Puffer (ein Array von TCHARs). Mit dem letzten Parameter sollst angeben, wie groß dieser Puffer ist.</p>
<p>++C++ schrieb:</p>
<blockquote>
<pre><code class="language-cpp">CString *alias = new CString;
myCTreeViewCtrl.GetItemText(item, alias);
</code></pre>
</blockquote>
<p>Warum new? Kommst du von Java?</p>
<pre><code class="language-cpp">CString alias;
myCTreeViewCtrl.GetItemText(item, alias);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1323514</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1323514</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Thu, 12 Jul 2007 05:46:35 GMT</pubDate></item><item><title><![CDATA[Reply to CTreeViewCtrl::GetItemText() on Thu, 12 Jul 2007 07:17:10 GMT]]></title><description><![CDATA[<p>Sind hier etwa Java-Schurken anwesend? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> <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/1323556</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1323556</guid><dc:creator><![CDATA[Cpp_Junky]]></dc:creator><pubDate>Thu, 12 Jul 2007 07:17:10 GMT</pubDate></item><item><title><![CDATA[Reply to CTreeViewCtrl::GetItemText() on Fri, 13 Jul 2007 06:52:42 GMT]]></title><description><![CDATA[<p>java schurken hier, niiiiiiieeeeeeeeeee <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>thx für die antworten, hat weitergeholfen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1324312</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1324312</guid><dc:creator><![CDATA[++C++]]></dc:creator><pubDate>Fri, 13 Jul 2007 06:52:42 GMT</pubDate></item></channel></rss>