<?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::SetItem() funzt nicht so... kann mir jemand bitte helfen :-)]]></title><description><![CDATA[<p>Hi,<br />
ich möchte ein Icon von nem Item in einer CListCtrl verändern.<br />
Dazu habe ich folgendes ausprobiert nur leider klappt das nicht so richtig...</p>
<p>Hier mein code:</p>
<pre><code class="language-cpp">LVITEM lvItem;

m_ListCtrl.GetItem(&amp;lvItem);

lvItem.mask = LVIF_IMAGE;
lvITem.iImage = 1;    // andere iconimage in der imageliste der ListCtrl

m_ListCtrl.SetItem(&amp;lvItem);
</code></pre>
<p>die ::GetItem Méthode gibt auch ein false zurück...</p>
<p>kann mir jemand sagen was ich falsch mache? oder nicht mache?</p>
<p>Vielen Dank im voraus,<br />
euer<br />
T1c4L <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/68452/clistctrl-setitem-funzt-nicht-so-kann-mir-jemand-bitte-helfen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 06 Jun 2026 19:54:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/68452.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 17 Mar 2004 22:19:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CListCtrl::SetItem() funzt nicht so... kann mir jemand bitte helfen :-) on Wed, 17 Mar 2004 22:19:19 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich möchte ein Icon von nem Item in einer CListCtrl verändern.<br />
Dazu habe ich folgendes ausprobiert nur leider klappt das nicht so richtig...</p>
<p>Hier mein code:</p>
<pre><code class="language-cpp">LVITEM lvItem;

m_ListCtrl.GetItem(&amp;lvItem);

lvItem.mask = LVIF_IMAGE;
lvITem.iImage = 1;    // andere iconimage in der imageliste der ListCtrl

m_ListCtrl.SetItem(&amp;lvItem);
</code></pre>
<p>die ::GetItem Méthode gibt auch ein false zurück...</p>
<p>kann mir jemand sagen was ich falsch mache? oder nicht mache?</p>
<p>Vielen Dank im voraus,<br />
euer<br />
T1c4L <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/483125</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/483125</guid><dc:creator><![CDATA[T1c4L]]></dc:creator><pubDate>Wed, 17 Mar 2004 22:19:19 GMT</pubDate></item><item><title><![CDATA[Reply to CListCtrl::SetItem() funzt nicht so... kann mir jemand bitte helfen :-) on Thu, 18 Mar 2004 04:41:23 GMT]]></title><description><![CDATA[<p>Du musst die LVITEM-Struktur vor dem Aufruf von GetItem initialisieren, d.h. alles auf 0 setzen und dann iItem und mask setzen. Woher soll GetItem sonst wissen, welches Item du haben willst?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/483183</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/483183</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Thu, 18 Mar 2004 04:41:23 GMT</pubDate></item><item><title><![CDATA[Reply to CListCtrl::SetItem() funzt nicht so... kann mir jemand bitte helfen :-) on Thu, 18 Mar 2004 08:06:55 GMT]]></title><description><![CDATA[<p>vielen dank schonmal</p>
<p>ich habe die Variablen auf NULL gesatzt und die mask gesetzt und zwar so:</p>
<pre><code class="language-cpp">MeinLVItem.mask = LVIF_IMAGE | LVIF_TEXT;
</code></pre>
<p>jetzt liefert die methode mir ein true zurück allerdings wenn ich das iImage änder und SetItem ausführe dann wird mein icon verändert allerdings fehlter ItemText.....</p>
<p>hast du hier auch Rat? <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="🙂"
    /><br />
danke sehr schonmal</p>
<p>T1c4L</p>
]]></description><link>https://www.c-plusplus.net/forum/post/483226</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/483226</guid><dc:creator><![CDATA[T1c4L]]></dc:creator><pubDate>Thu, 18 Mar 2004 08:06:55 GMT</pubDate></item><item><title><![CDATA[Reply to CListCtrl::SetItem() funzt nicht so... kann mir jemand bitte helfen :-) on Thu, 18 Mar 2004 08:36:37 GMT]]></title><description><![CDATA[<p>Ich habe noch nicht verstanden, warum du überhaupt GetItem aufrufst. Warum willst du das Image und den Text auslesen? Wenn du nur das Image ändern willst, musst du das nicht machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/483247</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/483247</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Thu, 18 Mar 2004 08:36:37 GMT</pubDate></item><item><title><![CDATA[Reply to CListCtrl::SetItem() funzt nicht so... kann mir jemand bitte helfen :-) on Thu, 18 Mar 2004 08:40:56 GMT]]></title><description><![CDATA[<p><a href="http://c-plusplus.net/forum/viewtopic.php?t=54324" rel="nofollow">http://c-plusplus.net/forum/viewtopic.php?t=54324</a></p>
<p>Dort steht unteranderem wie du Images in einer Listbox darstellst.</p>
<p>Devil</p>
]]></description><link>https://www.c-plusplus.net/forum/post/483253</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/483253</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Thu, 18 Mar 2004 08:40:56 GMT</pubDate></item><item><title><![CDATA[Reply to CListCtrl::SetItem() funzt nicht so... kann mir jemand bitte helfen :-) on Thu, 18 Mar 2004 08:48:34 GMT]]></title><description><![CDATA[<p>nur das image wechseln</p>
<p>wenn ich SetITem benutzt mit dem zurückgelieferten LVITEM dann updatet er das image in der List allerdings verschwindet der Text...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/483261</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/483261</guid><dc:creator><![CDATA[T1c4L]]></dc:creator><pubDate>Thu, 18 Mar 2004 08:48:34 GMT</pubDate></item><item><title><![CDATA[Reply to CListCtrl::SetItem() funzt nicht so... kann mir jemand bitte helfen :-) on Thu, 18 Mar 2004 10:21:44 GMT]]></title><description><![CDATA[<p>T1c4L schrieb:</p>
<blockquote>
<p>nur das image wechseln</p>
</blockquote>
<p>Dann brauchst du GetItem nicht.</p>
<p>Es reicht, wenn du eine &quot;genullte&quot; LVITEM-Instanz anlegst, mask auf LVIF_IMAGE setzt, iImage auf den Index des Image in der ImageList und iItem auf den Index des Items, dessen Image du ändern willst.</p>
<p>Dann SetItem und gut ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/483317</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/483317</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Thu, 18 Mar 2004 10:21:44 GMT</pubDate></item></channel></rss>