<?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[Icon in einer Liste nur in Zeile X???]]></title><description><![CDATA[<p>Hy,</p>
<p>Ich schreibe folgendermasen ein Icon in meine Liste:</p>
<pre><code class="language-cpp">CImageList *TreeImageList = new CImageList;
	HICON  hIcon = NULL; 
	TreeImageList-&gt;Create(16, 16, TRUE, 4, 4);      // Icon für geänderte Daten
	hIcon = AfxGetApp()-&gt;LoadIcon(IDI_ICON1); 
	TreeImageList-&gt;Add(hIcon); 
if(RegionID == 1 &amp;&amp; checkae == true) 
			{
				iRec = c_ListNord.InsertItem(0,idm,0);
				c_ListNord.SetItemText(0,1,idmm);
				c_ListNord.SetImageList(TreeImageList,LVSIL_SMALL);  
			}
</code></pre>
<p>Wie kann ich dem Programm mitteilen das ich das Icon nur in der Xten Zeile haben möchte???</p>
<p>MFG</p>
<p>RS</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/48452/icon-in-einer-liste-nur-in-zeile-x</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 13:45:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/48452.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 09 Sep 2003 11:13:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Icon in einer Liste nur in Zeile X??? on Tue, 09 Sep 2003 11:13:45 GMT]]></title><description><![CDATA[<p>Hy,</p>
<p>Ich schreibe folgendermasen ein Icon in meine Liste:</p>
<pre><code class="language-cpp">CImageList *TreeImageList = new CImageList;
	HICON  hIcon = NULL; 
	TreeImageList-&gt;Create(16, 16, TRUE, 4, 4);      // Icon für geänderte Daten
	hIcon = AfxGetApp()-&gt;LoadIcon(IDI_ICON1); 
	TreeImageList-&gt;Add(hIcon); 
if(RegionID == 1 &amp;&amp; checkae == true) 
			{
				iRec = c_ListNord.InsertItem(0,idm,0);
				c_ListNord.SetItemText(0,1,idmm);
				c_ListNord.SetImageList(TreeImageList,LVSIL_SMALL);  
			}
</code></pre>
<p>Wie kann ich dem Programm mitteilen das ich das Icon nur in der Xten Zeile haben möchte???</p>
<p>MFG</p>
<p>RS</p>
]]></description><link>https://www.c-plusplus.net/forum/post/350123</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/350123</guid><dc:creator><![CDATA[ReneS]]></dc:creator><pubDate>Tue, 09 Sep 2003 11:13:45 GMT</pubDate></item><item><title><![CDATA[Reply to Icon in einer Liste nur in Zeile X??? on Tue, 09 Sep 2003 13:39:03 GMT]]></title><description><![CDATA[<p>Hallo !</p>
<p>Hier mal ein Ausschnitt aus meinem Testprojekt. Es erzeugt vier Einträge mit Icon 2, vier Einträge ohne Icon und vier Einträge mit Icon 1. Vielleicht kannst du dir ja abgucken, was du brauchst...</p>
<p>Im Header habe ich:</p>
<pre><code class="language-cpp">CImageList *TreeImageList;
</code></pre>
<p>Im Konstruktor habe ich:</p>
<pre><code class="language-cpp">TreeImageList = new CImageList;
</code></pre>
<p>Im Destruktor habe ich:</p>
<pre><code class="language-cpp">delete TreeImageList;
</code></pre>
<p>In OnInitDialog() habe ich:</p>
<pre><code class="language-cpp">m_Liste.InsertColumn(0, &quot;eins&quot;, LVCFMT_LEFT, 100, -1);

HICON  hIcon = NULL;  
TreeImageList-&gt;Create(16, 16, TRUE, 0, 0);
hIcon = AfxGetApp()-&gt;LoadIcon(IDI_ICON1);
TreeImageList-&gt;Add(hIcon);					// Index 0 in der Bilderliste (Icon 1)
hIcon = AfxGetApp()-&gt;LoadIcon(IDI_ICON2);
TreeImageList-&gt;Add(hIcon);					// Index 1 in der Bilderliste  (Icon 2)

m_Liste.SetImageList(TreeImageList, LVSIL_SMALL);

for(int i = 0; i &lt; 4; ++i)
	m_Liste.InsertItem(i, &quot;test 1&quot;, 0);	// 3. Paramenter ist der Index von der Bilderliste &quot;TreeImageList&quot;

for(i = 0; i &lt; 4; ++i)
	m_Liste.InsertItem(i, &quot;test 2&quot;, -1);	// kein Icon

for(i = 0; i &lt; 4; ++i)
	m_Liste.InsertItem(i, &quot;test 3&quot;, 1);	// 1. Parameter ist der Index des Eintrages in dem ListCtrl
</code></pre>
<p>Tschüss</p>
]]></description><link>https://www.c-plusplus.net/forum/post/350233</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/350233</guid><dc:creator><![CDATA[isabeau]]></dc:creator><pubDate>Tue, 09 Sep 2003 13:39:03 GMT</pubDate></item><item><title><![CDATA[Reply to Icon in einer Liste nur in Zeile X??? on Tue, 09 Sep 2003 15:27:38 GMT]]></title><description><![CDATA[<p>Irgendwie komme ich nicht weiter.<br />
Ich poste mal meinen Code.<br />
In diesem teil lese ich daten aus einer MDB Datei.<br />
Nach dem einlesen des Datensatzes wird dieser auf eine Änderung geprüft.<br />
Wenn eine änderung erfolgt ist dann soll der eintrag in der liste mit einem Icon angezeigt werden.<br />
ansonsten nur der Eintrag.</p>
<pre><code class="language-cpp">CImageList *TreeImageList = new CImageList;
	HICON  hIcon = NULL; 
	TreeImageList-&gt;Create(16, 16, TRUE, 0, 0);      // Icon für geänderte Daten
	hIcon = AfxGetApp()-&gt;LoadIcon(IDI_ICON1); 
	TreeImageList-&gt;Add(hIcon);

	c_ListNord.SetImageList(TreeImageList,LVSIL_SMALL); 
	c_ListSued.SetImageList(TreeImageList,LVSIL_SMALL); 

	CDatabase database;

	// Build ODBC connection string
	sDsn.Format(&quot;ODBC;DRIVER={%s};DSN='';DBQ=%s&quot;,sDriver,sFile);
	TRY
	{
		// Open the database
		database.Open(NULL,false,false,sDsn);
	//....
		while( !recset.IsEOF() )
		{
			bool checkae = false;
			CString idm, idmm, gid;
			recset.GetFieldValue(&quot;NL&quot;,idm);
			recset.GetFieldValue(&quot;NLS&quot;,idmm);

			checkae = aenderungch(RegionID,idm);
			if(RegionID == 1 &amp;&amp; checkae == false)//NORD
			{
			c_ListNord.InsertItem(iRec,idm,-1);
			c_ListNord.SetItemText(iRec,1,idmm);
			}
			if(RegionID == 1 &amp;&amp; checkae == true) 
			{
				c_ListNord.InsertItem(iRec,idm,0);
				c_ListNord.SetItemText(iRec,1,idmm);
			}
			if(RegionID == 3 &amp;&amp; checkae == false)//SÜD
			{
			iRec = c_ListSued.InsertItem(iRec,idm,-1);
			c_ListSued.SetItemText(iRec,1,idmm);
			}
			if(RegionID == 3 &amp;&amp; checkae == true)
			{
			iRec = c_ListSued.InsertItem(iRec,idm,0);
			c_ListSued.SetItemText(iRec,1,idmm);

			}
			iRec++;
			recset.MoveNext();
		}
		// Close the database
		database.Close();

	}
	CATCH(CDBException, e)
	{

	}
	END_CATCH;
	delete TreeImageList;

return true;
</code></pre>
<p>Ich hoffe jemand findet den Fehler.</p>
<p>Danke</p>
<p>RS</p>
]]></description><link>https://www.c-plusplus.net/forum/post/350302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/350302</guid><dc:creator><![CDATA[ReneS]]></dc:creator><pubDate>Tue, 09 Sep 2003 15:27:38 GMT</pubDate></item><item><title><![CDATA[Reply to Icon in einer Liste nur in Zeile X??? on Tue, 09 Sep 2003 15:35:55 GMT]]></title><description><![CDATA[<p>Ich habs!<br />
Ich habe delete an der falschen stelle aufgeruhfen.</p>
<p>Danke RS</p>
]]></description><link>https://www.c-plusplus.net/forum/post/350305</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/350305</guid><dc:creator><![CDATA[ReneS]]></dc:creator><pubDate>Tue, 09 Sep 2003 15:35:55 GMT</pubDate></item></channel></rss>