<?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[CListCtrl::SetItemData(...)]]></title><description><![CDATA[<p>Hallo,</p>
<p>m_List ist ein CListCtrl-Element meines CTabPage-Dialogfelds.<br />
In der OnInitDialog() initialisiere ich die Liste wie folgt:</p>
<pre><code class="language-cpp">BOOL CTabPage::OnInitDialog() 
{
    .........
	m_List.InsertItem ( 0, _T(m_mySet.m_text1) );
	m_List.SetItemText ( 0, 1, _T(m_mySet.m_text2) );
	m_List.SetItemText ( 0, 2, _T(m_mySet.text3) );

	m_List.SetItemData( 0, 1 ); //hier möchte ich lParam setzen
	TRACE(&quot;%d\n&quot;, m_List.GetItemData( 0 )); //Ausgabe: 1
    ..........

	return TRUE;  
}
</code></pre>
<p>Möchte ich jetzt allerdings in folgender Funktion wieder auf lParam zugreifen, so ist der Wert auf 0 gesetzt/ nicht mehr gespeichert???</p>
<pre><code class="language-cpp">void CTabPage::OnDblclkList(NMHDR* pNMHDR, LRESULT* pResult) 
{
    *pResult = 0;
	TRACE(&quot;%d\n&quot;, m_List.GetItemData( 0 )); //Ausgabe: 0
}
</code></pre>
<p>Wäre super, wenn mir jemand sagen könnte, woran das liegt.<br />
Besten Dank, mira</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/56327/clistctrl-setitemdata</link><generator>RSS for Node</generator><lastBuildDate>Tue, 02 Jun 2026 07:59:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/56327.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 24 Nov 2003 15:07:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CListCtrl::SetItemData(...) on Mon, 24 Nov 2003 15:07:41 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>m_List ist ein CListCtrl-Element meines CTabPage-Dialogfelds.<br />
In der OnInitDialog() initialisiere ich die Liste wie folgt:</p>
<pre><code class="language-cpp">BOOL CTabPage::OnInitDialog() 
{
    .........
	m_List.InsertItem ( 0, _T(m_mySet.m_text1) );
	m_List.SetItemText ( 0, 1, _T(m_mySet.m_text2) );
	m_List.SetItemText ( 0, 2, _T(m_mySet.text3) );

	m_List.SetItemData( 0, 1 ); //hier möchte ich lParam setzen
	TRACE(&quot;%d\n&quot;, m_List.GetItemData( 0 )); //Ausgabe: 1
    ..........

	return TRUE;  
}
</code></pre>
<p>Möchte ich jetzt allerdings in folgender Funktion wieder auf lParam zugreifen, so ist der Wert auf 0 gesetzt/ nicht mehr gespeichert???</p>
<pre><code class="language-cpp">void CTabPage::OnDblclkList(NMHDR* pNMHDR, LRESULT* pResult) 
{
    *pResult = 0;
	TRACE(&quot;%d\n&quot;, m_List.GetItemData( 0 )); //Ausgabe: 0
}
</code></pre>
<p>Wäre super, wenn mir jemand sagen könnte, woran das liegt.<br />
Besten Dank, mira</p>
]]></description><link>https://www.c-plusplus.net/forum/post/401386</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/401386</guid><dc:creator><![CDATA[mira406]]></dc:creator><pubDate>Mon, 24 Nov 2003 15:07:41 GMT</pubDate></item><item><title><![CDATA[Reply to CListCtrl::SetItemData(...) on Mon, 24 Nov 2003 15:19:25 GMT]]></title><description><![CDATA[<p>also was mir aufält ist</p>
<p>das du auf ItemData zugreifst obwohl du diese nicht gesetzt hast</p>
<p>m_list.InsertItem();<br />
m_list.SetItemText();<br />
m_list.SetItemData();</p>
<p>ich mach immer die reihenfolge <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>
]]></description><link>https://www.c-plusplus.net/forum/post/401398</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/401398</guid><dc:creator><![CDATA[Disi]]></dc:creator><pubDate>Mon, 24 Nov 2003 15:19:25 GMT</pubDate></item><item><title><![CDATA[Reply to CListCtrl::SetItemData(...) on Mon, 24 Nov 2003 15:36:31 GMT]]></title><description><![CDATA[<p>Da kann ich dir jetzt nicht ganz folgen...<br />
... kann sein, dass ich grad ziemlich fest auf meiner Leitung stehe, aber genau das ist doch meine Reihenfolge, oder nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/401422</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/401422</guid><dc:creator><![CDATA[mira406]]></dc:creator><pubDate>Mon, 24 Nov 2003 15:36:31 GMT</pubDate></item><item><title><![CDATA[Reply to CListCtrl::SetItemData(...) on Tue, 25 Nov 2003 08:04:31 GMT]]></title><description><![CDATA[<p>Kann hier nochmal jemand drüberschauen, bitte? Und mir möglicherweise einen Tip geben?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/401739</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/401739</guid><dc:creator><![CDATA[mira406]]></dc:creator><pubDate>Tue, 25 Nov 2003 08:04:31 GMT</pubDate></item><item><title><![CDATA[Reply to CListCtrl::SetItemData(...) on Tue, 25 Nov 2003 08:40:40 GMT]]></title><description><![CDATA[<p>Oder gibt es irgendwo ein Tutorial/ Beispielcode, in dem beschrieben wird, wie man ein CListCtrl-Element zur Verwaltung einer Datenbank verwenden kann? Auf <a href="http://www.codeproject.com" rel="nofollow">www.codeproject.com</a> hab ich schon gesucht, aber nichts gefunden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/401757</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/401757</guid><dc:creator><![CDATA[mira406]]></dc:creator><pubDate>Tue, 25 Nov 2003 08:40:40 GMT</pubDate></item><item><title><![CDATA[Reply to CListCtrl::SetItemData(...) on Tue, 25 Nov 2003 12:12:28 GMT]]></title><description><![CDATA[<p>Klingt nach einer Liste die sortiert wird, und nachher die Elemente nicht mehr am gleichen Platz vorfindet.</p>
<p>Nimm mal das Sortieren Häkchen wech bei Deiner Liste.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/401894</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/401894</guid><dc:creator><![CDATA[BOA]]></dc:creator><pubDate>Tue, 25 Nov 2003 12:12:28 GMT</pubDate></item><item><title><![CDATA[Reply to CListCtrl::SetItemData(...) on Tue, 25 Nov 2003 15:19:16 GMT]]></title><description><![CDATA[<p>Danke für die Antwort.<br />
Mittlerweile hab ich den Fehler &quot;schon&quot; gefunden. Hat eine ähnliche Ursache gehabt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/402067</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/402067</guid><dc:creator><![CDATA[mira406]]></dc:creator><pubDate>Tue, 25 Nov 2003 15:19:16 GMT</pubDate></item></channel></rss>