<?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[TreeControll mit Icons (nur für einzelen Elemente)]]></title><description><![CDATA[<p>Hallo,<br />
ich möchte mit <a href="http://VC++.net" rel="nofollow">VC++.net</a> ein TreeControl mit Icons erstellen. Es sollen aber nicht alle Einträge mit einem Icon dargestellt werden.</p>
<p>Ich habe eine Imageliste erstellt und dem Steuerelement zugewiesen.</p>
<pre><code class="language-cpp">m_ImageList.Create (16, 16, ILC_MASK|ILC_COLOR32, 2, 9) ; 
m_ImageList.Add( m_IconNotiz );
m_ImageList.Add( m_IconInfo );

CTreeCtrl *pt_tree = (CTreeCtrl*)GetDlgItem(IDC_MENUE_TREE);
pt_tree-&gt;SetImageList( &amp;m_ImageList, TVSIL_NORMAL );
</code></pre>
<p>Leider werden jetzt alle Einträge mit einem Icon angezeigt, bzw. einem leerer Platzhalter, je nach Wert unter iImage.</p>
<pre><code class="language-cpp">TreeCtrlItem.item.mask = TVIF_TEXT | TVIF_PARAM | TVIF_STATE | TVIF_IMAGE | TVIF_SELECTEDIMAGE;
TreeCtrlItem.item.pszText = cs_menue_txt.GetBuffer(1);
TreeCtrlItem.item.cchTextMax = cs_menue_txt.GetLength();
TreeCtrlItem.item.iSelectedImage = 0;
TreeCtrlItem.item.iImage = i_ImageIndex;
</code></pre>
<p>Habe letzte Woche schon viel Zeit in das Problem investiert und weiss nicht mehr weiter <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="😞"
    /> Ich hoffe mir kann jemand helfen!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/83634/treecontroll-mit-icons-nur-für-einzelen-elemente</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 08:05:58 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/83634.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 23 Aug 2004 08:43:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to TreeControll mit Icons (nur für einzelen Elemente) on Mon, 23 Aug 2004 08:43:05 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich möchte mit <a href="http://VC++.net" rel="nofollow">VC++.net</a> ein TreeControl mit Icons erstellen. Es sollen aber nicht alle Einträge mit einem Icon dargestellt werden.</p>
<p>Ich habe eine Imageliste erstellt und dem Steuerelement zugewiesen.</p>
<pre><code class="language-cpp">m_ImageList.Create (16, 16, ILC_MASK|ILC_COLOR32, 2, 9) ; 
m_ImageList.Add( m_IconNotiz );
m_ImageList.Add( m_IconInfo );

CTreeCtrl *pt_tree = (CTreeCtrl*)GetDlgItem(IDC_MENUE_TREE);
pt_tree-&gt;SetImageList( &amp;m_ImageList, TVSIL_NORMAL );
</code></pre>
<p>Leider werden jetzt alle Einträge mit einem Icon angezeigt, bzw. einem leerer Platzhalter, je nach Wert unter iImage.</p>
<pre><code class="language-cpp">TreeCtrlItem.item.mask = TVIF_TEXT | TVIF_PARAM | TVIF_STATE | TVIF_IMAGE | TVIF_SELECTEDIMAGE;
TreeCtrlItem.item.pszText = cs_menue_txt.GetBuffer(1);
TreeCtrlItem.item.cchTextMax = cs_menue_txt.GetLength();
TreeCtrlItem.item.iSelectedImage = 0;
TreeCtrlItem.item.iImage = i_ImageIndex;
</code></pre>
<p>Habe letzte Woche schon viel Zeit in das Problem investiert und weiss nicht mehr weiter <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="😞"
    /> Ich hoffe mir kann jemand helfen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/588861</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/588861</guid><dc:creator><![CDATA[Tiger287]]></dc:creator><pubDate>Mon, 23 Aug 2004 08:43:05 GMT</pubDate></item><item><title><![CDATA[Reply to TreeControll mit Icons (nur für einzelen Elemente) on Mon, 23 Aug 2004 22:50:28 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>damit deine itemtexte 'formatiert' dargestellt werden, was bedeutet, dass die texte, vor denen sich ein item befindet genausoweit vom baum weg sind, wie die, vor denen sich kein item befindet bleibt dir eigentlich nichts anderes uebrig als ein item mit hintergrunfarbe oder mit hintergrundfarbe mit pukten zu zeichnen und das dann alternativ einzufuegen. ansonsten waeren ja die itemtexte wild im baum hin und hergeschoben.</p>
<p>Esco</p>
]]></description><link>https://www.c-plusplus.net/forum/post/589595</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/589595</guid><dc:creator><![CDATA[Esco]]></dc:creator><pubDate>Mon, 23 Aug 2004 22:50:28 GMT</pubDate></item><item><title><![CDATA[Reply to TreeControll mit Icons (nur für einzelen Elemente) on Tue, 24 Aug 2004 07:12:56 GMT]]></title><description><![CDATA[<p>Hi,<br />
gibts es sonst keine alternative dazu?<br />
Ich werde deinen Vorschlag mal ausprobieren und mal schauen wie das aussieht.</p>
<p>Danke für die Hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/589692</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/589692</guid><dc:creator><![CDATA[Tiger287]]></dc:creator><pubDate>Tue, 24 Aug 2004 07:12:56 GMT</pubDate></item></channel></rss>