<?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[Symbol - Icon austauschen in einem Baum, wenn Item selektiert wurde]]></title><description><![CDATA[<p>Hallo !</p>
<p>Ich habe ein kleines Problem und hoffe, dass Ihr mir helfen könnt.</p>
<p>Zunächst habe in einem Dialog einen Baum eingefügt und möchte jetzt realisieren, dass wenn ein Eintrag selektiert wurde auch ein anderes Symbol angezeigt wird.</p>
<p>In der TV_ITEM Struktur setze ich daher iSelectedImage auf den Index des zweiten Bildes. Leider passiert nur nichts beim markieren ! :-|</p>
<p>Oder muß ich da extra eine bestimmte Nachricht zuordnen und den Baum neu zeichnen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Vielen Dank für Eure Hilfe !</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/81214/symbol-icon-austauschen-in-einem-baum-wenn-item-selektiert-wurde</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Apr 2026 12:20:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/81214.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 29 Jul 2004 09:26:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Symbol - Icon austauschen in einem Baum, wenn Item selektiert wurde on Thu, 29 Jul 2004 09:26:55 GMT]]></title><description><![CDATA[<p>Hallo !</p>
<p>Ich habe ein kleines Problem und hoffe, dass Ihr mir helfen könnt.</p>
<p>Zunächst habe in einem Dialog einen Baum eingefügt und möchte jetzt realisieren, dass wenn ein Eintrag selektiert wurde auch ein anderes Symbol angezeigt wird.</p>
<p>In der TV_ITEM Struktur setze ich daher iSelectedImage auf den Index des zweiten Bildes. Leider passiert nur nichts beim markieren ! :-|</p>
<p>Oder muß ich da extra eine bestimmte Nachricht zuordnen und den Baum neu zeichnen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Vielen Dank für Eure Hilfe !</p>
]]></description><link>https://www.c-plusplus.net/forum/post/570768</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/570768</guid><dc:creator><![CDATA[redkadett]]></dc:creator><pubDate>Thu, 29 Jul 2004 09:26:55 GMT</pubDate></item><item><title><![CDATA[Reply to Symbol - Icon austauschen in einem Baum, wenn Item selektiert wurde on Thu, 29 Jul 2004 13:28:12 GMT]]></title><description><![CDATA[<p>Ich habe den Fehler gefunden !<br />
Es wird das zweite Bild nicht in CImageList eingefügt. Allerdings sollte das genauso mit der Methode Add funktionieren wie beim ersten Bild.</p>
<p>Weiß nicht doch jemand Rat ? Hier mal der Code !</p>
<pre><code>pmyImageList.Create(16,16,ILC_COLOR,2,0); 

	CWinApp* app=AfxGetApp(); 

	if(!pmyImageList.Add(app-&gt;LoadIcon(IDI_ROOT)))
	{
		AfxMessageBox(&quot;Bild Normal eingefügt !&quot;); 
	}

	if(!pmyImageList.Add(app-&gt;LoadIcon(IDI_ROOTSEL)))
	{
		AfxMessageBox(&quot;Bild Select eingefügt !&quot;); 
	} 

	int i=pmyImageList.GetImageCount(); 
	if(i&gt;0)
	{
		CString msg; 
		msg.Format(&quot;Anzahl: %d&quot;, i);
		AfxMessageBox(msg);
	}

	//
	m_pTreeCtrl.SetImageList(&amp;pmyImageList, TVSIL_NORMAL);

	TV_INSERTSTRUCT TreeCtrlItem;

	//Wurzel
	TreeCtrlItem.hParent = TVI_ROOT;
	TreeCtrlItem.hInsertAfter = TVI_LAST;
	TreeCtrlItem.item.mask = TVIF_TEXT | TVIF_PARAM;
	TreeCtrlItem.item.pszText = &quot;Wurzel&quot;;
	TreeCtrlItem.item.cchTextMax = 20; 
	TreeCtrlItem.item.lParam = 0;
	TreeCtrlItem.item.iImage = 0;
	TreeCtrlItem.item.iSelectedImage = 1;
	TreeCtrlItem.item.cChildren = 1;
	TreeCtrlItem.item.lParam = 0;
	HTREEITEM hTreeItem = m_pTreeCtrl.InsertItem(&amp;TreeCtrlItem);
</code></pre>
<p>Danke !<br />
<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/571000</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/571000</guid><dc:creator><![CDATA[redkadett]]></dc:creator><pubDate>Thu, 29 Jul 2004 13:28:12 GMT</pubDate></item><item><title><![CDATA[Reply to Symbol - Icon austauschen in einem Baum, wenn Item selektiert wurde on Thu, 29 Jul 2004 13:43:28 GMT]]></title><description><![CDATA[<p>Habe es gerade herausgefunden ! Es muß der folgende Eintrag erweitert werden:</p>
<pre><code>TreeCtrlItem.item.mask = TVIF_TEXT | TVIF_PARAM | TVIF_IMAGE | TVIF_SELECTEDIMAGE;
</code></pre>
<p>Trotzdem Danke ! <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/571007</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/571007</guid><dc:creator><![CDATA[redkadett]]></dc:creator><pubDate>Thu, 29 Jul 2004 13:43:28 GMT</pubDate></item></channel></rss>