<?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[Verschiedene Icons in einer Strukturansicht]]></title><description><![CDATA[<p>Tachle zusammen!</p>
<p>Ich habe schon überall im MFC-Forum gesucht, aber nichts richtiges gefunden.<br />
Ich schaue mir gerade die Strukturansicht an und frage mich, wie man da<br />
verschiedene Icons laden kann. Mit einem hat es geklappt, aber ich möchte<br />
noch ein anderes reinladen und verwenden.<br />
Also hier schonmal, wie es bis jetzt bei mir ausschaut:</p>
<pre><code class="language-cpp">void CDateitestView::OnButton1() 
{
	HTREEITEM htrItem = NULL;
	HTREEITEM htrItem2 = NULL;
	HICON m_pIconList;

	m_pIconList = LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDI_MK));

    if (imagelist.GetSafeHandle() == NULL)
    {
        imagelist.Create(16, 16, ILC_COLOR, 2, 0);
        imagelist.Add(::LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDR_MAINFRAME)));		
		imagelist.Add(::LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_MK)));	
        m_tree.SetImageList(&amp;imagelist, TVSIL_NORMAL);

        htrItem = m_tree.InsertItem(&quot;Hallo&quot;, 0, 0);
        htrItem = m_tree.InsertItem(&quot;Blubb&quot;, htrItem);
		htrItem = m_tree.InsertItem(&quot;Blabla&quot;, htrItem);
        htrItem = m_tree.InsertItem(&quot;Ups&quot;, htrItem);

		htrItem2 = m_tree.InsertItem(&quot;rumms&quot;, 0, 0);		
        htrItem2 = m_tree.InsertItem(&quot;krawehl&quot;, htrItem2);       
    }
}
</code></pre>
<p>Kennt sich da jemand aus? Ich bin ziemlich sicher, dass es nur ne Kleinigkeit<br />
ist und ich einfach zu blöd dazu bin ;-)).<br />
Wäre super, wenn mir jemand mit einer Lösung meine Blödheit attestieren würde.<br />
:p</p>
<p>bis denne, vg, Marco!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/69783/verschiedene-icons-in-einer-strukturansicht</link><generator>RSS for Node</generator><lastBuildDate>Fri, 01 May 2026 16:08:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/69783.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 31 Mar 2004 14:36:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Verschiedene Icons in einer Strukturansicht on Wed, 31 Mar 2004 14:36:17 GMT]]></title><description><![CDATA[<p>Tachle zusammen!</p>
<p>Ich habe schon überall im MFC-Forum gesucht, aber nichts richtiges gefunden.<br />
Ich schaue mir gerade die Strukturansicht an und frage mich, wie man da<br />
verschiedene Icons laden kann. Mit einem hat es geklappt, aber ich möchte<br />
noch ein anderes reinladen und verwenden.<br />
Also hier schonmal, wie es bis jetzt bei mir ausschaut:</p>
<pre><code class="language-cpp">void CDateitestView::OnButton1() 
{
	HTREEITEM htrItem = NULL;
	HTREEITEM htrItem2 = NULL;
	HICON m_pIconList;

	m_pIconList = LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDI_MK));

    if (imagelist.GetSafeHandle() == NULL)
    {
        imagelist.Create(16, 16, ILC_COLOR, 2, 0);
        imagelist.Add(::LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDR_MAINFRAME)));		
		imagelist.Add(::LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_MK)));	
        m_tree.SetImageList(&amp;imagelist, TVSIL_NORMAL);

        htrItem = m_tree.InsertItem(&quot;Hallo&quot;, 0, 0);
        htrItem = m_tree.InsertItem(&quot;Blubb&quot;, htrItem);
		htrItem = m_tree.InsertItem(&quot;Blabla&quot;, htrItem);
        htrItem = m_tree.InsertItem(&quot;Ups&quot;, htrItem);

		htrItem2 = m_tree.InsertItem(&quot;rumms&quot;, 0, 0);		
        htrItem2 = m_tree.InsertItem(&quot;krawehl&quot;, htrItem2);       
    }
}
</code></pre>
<p>Kennt sich da jemand aus? Ich bin ziemlich sicher, dass es nur ne Kleinigkeit<br />
ist und ich einfach zu blöd dazu bin ;-)).<br />
Wäre super, wenn mir jemand mit einer Lösung meine Blödheit attestieren würde.<br />
:p</p>
<p>bis denne, vg, Marco!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/492501</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/492501</guid><dc:creator><![CDATA[Bummsfallera]]></dc:creator><pubDate>Wed, 31 Mar 2004 14:36:17 GMT</pubDate></item><item><title><![CDATA[Reply to Verschiedene Icons in einer Strukturansicht on Wed, 31 Mar 2004 17:50:55 GMT]]></title><description><![CDATA[<p>OK Jungs, ich habs jetzt gefunden.<br />
Nur falls jemand das gleiche Problem haben/bekommen sollte wie ich, poste<br />
ich hier mal vorsorglich meinen Testcode:</p>
<pre><code class="language-cpp">void CDateitestView::OnButton1() 
{
	HTREEITEM htrItem = NULL;
	HTREEITEM htrItem2 = NULL;
	HICON m_pIconList;

	m_pIconList = LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDI_MK));

    if (imagelist.GetSafeHandle() == NULL)
    {
        imagelist.Create(16, 16, ILC_COLOR, 2, 2);
        imagelist.Add(::LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDR_MAINFRAME)));		
		imagelist.Add(::LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_MK)));	
        m_tree.SetImageList(&amp;imagelist, TVSIL_NORMAL);        

		htrItem = m_tree.InsertItem(&quot;Hallo&quot;, 0, 0);
		htrItem2 = m_tree.InsertItem(&quot;rumms&quot;, htrItem);
        htrItem = m_tree.InsertItem(&quot;Blubb&quot;, htrItem);
		htrItem = m_tree.InsertItem(&quot;Blabla&quot;, htrItem);

		//neuer eintrag mit neuem Icon /////////////
		m_tree.InsertItem(&quot;Neuer Eintrag&quot;,1,1,htrItem); 
		///////////////////////////////////////////

        htrItem = m_tree.InsertItem(&quot;Ups&quot;, htrItem);	
    }
}
</code></pre>
<p>Ich hoffe es hilft jemanden..</p>
<p>Bis denne, vg, Marco!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/492608</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/492608</guid><dc:creator><![CDATA[Bummsfallera]]></dc:creator><pubDate>Wed, 31 Mar 2004 17:50:55 GMT</pubDate></item></channel></rss>