<?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[treeview - lParam -&amp;gt; adresse ? (machbar ?)]]></title><description><![CDATA[<p>hi,</p>
<p>ich versuche grade, eine baumstruktur (aus einem struct) mittels einer verketteten liste zu erstellen.</p>
<p>analog dazu soll diese baumstruktur in einem treeview dargestellt werden. einem treeview eintrag kann man ja unter lParam einen wert zuweisen.</p>
<p>ich frage mich nun, ob dieser wert, auch eine adresse einer struktur sein kann.</p>
<p>Grund: ich will, dass wenn ich einen eintrag in dem treeview anklicke die adresse der struktur im &quot;listenbaum&quot; bekannt ist.</p>
<p>geht das ?</p>
<p>gruß<br />
rml</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/85789/treeview-lparam-gt-adresse-machbar</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 16:35:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/85789.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 13 Sep 2004 10:24:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to treeview - lParam -&amp;gt; adresse ? (machbar ?) on Mon, 13 Sep 2004 10:26:23 GMT]]></title><description><![CDATA[<p>hi,</p>
<p>ich versuche grade, eine baumstruktur (aus einem struct) mittels einer verketteten liste zu erstellen.</p>
<p>analog dazu soll diese baumstruktur in einem treeview dargestellt werden. einem treeview eintrag kann man ja unter lParam einen wert zuweisen.</p>
<p>ich frage mich nun, ob dieser wert, auch eine adresse einer struktur sein kann.</p>
<p>Grund: ich will, dass wenn ich einen eintrag in dem treeview anklicke die adresse der struktur im &quot;listenbaum&quot; bekannt ist.</p>
<p>geht das ?</p>
<p>gruß<br />
rml</p>
]]></description><link>https://www.c-plusplus.net/forum/post/605755</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/605755</guid><dc:creator><![CDATA[RML]]></dc:creator><pubDate>Mon, 13 Sep 2004 10:26:23 GMT</pubDate></item><item><title><![CDATA[Reply to treeview - lParam -&amp;gt; adresse ? (machbar ?) on Mon, 13 Sep 2004 10:32:43 GMT]]></title><description><![CDATA[<p>Ja.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/605761</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/605761</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Mon, 13 Sep 2004 10:32:43 GMT</pubDate></item><item><title><![CDATA[Reply to treeview - lParam -&amp;gt; adresse ? (machbar ?) on Tue, 21 Sep 2004 09:12:35 GMT]]></title><description><![CDATA[<p>hi,</p>
<p>(achtung! vieleicht wird es jetzt peinlich!)</p>
<p>ich hab mal pobiert, ob es klappt. ja, allerdings nur rein <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>
<p>wie wandel ich denn den Zeiger, den ich als lparam gespeichert habe wieder in einen zeiger um, der auf eine struktur zeigt ?</p>
<p>void speicher(OBJECT &amp;blah)<br />
{<br />
tvi.lparam = (LPARAM) blah; //klappt<br />
}<br />
allerdings</p>
<p>verweigert er mir folgendes, da lparam nicht in eine adresse der struktur umgewandelt werden kann:</p>
<p>OBJECT *hkhkj = tvi.lparam;</p>
<p>warum meckert er nicht beim speichern des zeigers, sondern nur beim übergeben des zeigers... steh etwas auf der leitung...</p>
<p>kann mir jemand mal einen tip geben, wo mein fehler liegt ?</p>
<p>wahrscheinlich mal wieder ein absoluter anfängerfehler <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>
<p>p.s. die funktion &quot;speicher&quot; sieht natürlich nicht wirklich so aus...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/611654</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/611654</guid><dc:creator><![CDATA[RML]]></dc:creator><pubDate>Tue, 21 Sep 2004 09:12:35 GMT</pubDate></item><item><title><![CDATA[Reply to treeview - lParam -&amp;gt; adresse ? (machbar ?) on Tue, 21 Sep 2004 11:50:00 GMT]]></title><description><![CDATA[<p>Du müsstest tvi.lparam wohl einfach nur nach OBJECT * casten:</p>
<pre><code class="language-cpp">OBJECT *hkhkj = (OBJECT *)tvi.lparam;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/611810</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/611810</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 21 Sep 2004 11:50:00 GMT</pubDate></item><item><title><![CDATA[Reply to treeview - lParam -&amp;gt; adresse ? (machbar ?) on Tue, 21 Sep 2004 12:20:17 GMT]]></title><description><![CDATA[<p>*andenkoppschlag*</p>
<p>ich hatte es schon vergeblich so probiert :</p>
<p>OBJECT *hkhkj = (OBJECT) tvi.lparam;</p>
<p>ging nicht.... kein wunder *grins*</p>
<p>dank dir. ich werde es heute abend ausprobieren -<br />
hoffe es klappt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /></p>
<p>gruß<br />
rml</p>
]]></description><link>https://www.c-plusplus.net/forum/post/611851</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/611851</guid><dc:creator><![CDATA[RML]]></dc:creator><pubDate>Tue, 21 Sep 2004 12:20:17 GMT</pubDate></item></channel></rss>