<?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[CTreeCtrl einträge dynamisch&#x2F;variabel erzeugen]]></title><description><![CDATA[<p>Hi,</p>
<p>ich habe kein Ahnung wie ich das anstellen soll:</p>
<p>Ich möchte ein CTreeCtrl so erzeugen, daß es vom Benutzer<br />
mit individuellen (Unter-)Elementen ausgestattet werden kann (über Speicher-Button).</p>
<p>Die Baumstruktur soll also jederzeit wieder neu geladen/gespeichert und erweitert/editiert werden können.</p>
<p>Ursprünglich habe ich MFC-Anwendungen so geschrieben, dass z.B. 10 Einträge<br />
<strong>fix</strong> angegeben waren. Kein Problem. Ich habe einfach in meiner *.ini den Aufbau so vorgenommen:<br />
----<br />
[Teil 1]<br />
unterteil1=<br />
unterteil2=<br />
unterteil3=</p>
<p>[Teil 2]<br />
unterteila=<br />
unterteilb=<br />
unterteilc=</p>
<p>usw bis Teil 10.<br />
----<br />
und das dann in der OnInit in den Tree geladen.</p>
<p>Wie schreibe ich mir eine Schleife, die erkennt wieviele Elemente<br />
in der *.ini vorhanden sind und ins Tree geladen werden müssen ?</p>
<p>Ich hab' heute die totale Denkblockade <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="😞"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/75626/ctreectrl-einträge-dynamisch-variabel-erzeugen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Apr 2026 10:27:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/75626.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 02 Jun 2004 16:01:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CTreeCtrl einträge dynamisch&#x2F;variabel erzeugen on Wed, 02 Jun 2004 16:01:27 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich habe kein Ahnung wie ich das anstellen soll:</p>
<p>Ich möchte ein CTreeCtrl so erzeugen, daß es vom Benutzer<br />
mit individuellen (Unter-)Elementen ausgestattet werden kann (über Speicher-Button).</p>
<p>Die Baumstruktur soll also jederzeit wieder neu geladen/gespeichert und erweitert/editiert werden können.</p>
<p>Ursprünglich habe ich MFC-Anwendungen so geschrieben, dass z.B. 10 Einträge<br />
<strong>fix</strong> angegeben waren. Kein Problem. Ich habe einfach in meiner *.ini den Aufbau so vorgenommen:<br />
----<br />
[Teil 1]<br />
unterteil1=<br />
unterteil2=<br />
unterteil3=</p>
<p>[Teil 2]<br />
unterteila=<br />
unterteilb=<br />
unterteilc=</p>
<p>usw bis Teil 10.<br />
----<br />
und das dann in der OnInit in den Tree geladen.</p>
<p>Wie schreibe ich mir eine Schleife, die erkennt wieviele Elemente<br />
in der *.ini vorhanden sind und ins Tree geladen werden müssen ?</p>
<p>Ich hab' heute die totale Denkblockade <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="😞"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/531747</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/531747</guid><dc:creator><![CDATA[Chris1986]]></dc:creator><pubDate>Wed, 02 Jun 2004 16:01:27 GMT</pubDate></item><item><title><![CDATA[Reply to CTreeCtrl einträge dynamisch&#x2F;variabel erzeugen on Wed, 02 Jun 2004 16:05:41 GMT]]></title><description><![CDATA[<p>Ein Tree ist nicht viel anders als eine Liste.<br />
Der Unterschied ist nur, das ein Treeelement noch<br />
eine Ebene tiefer Verzweigen kann, sprich also wieder<br />
eine Liste von Elementen enthalten kann.</p>
<p>Devil</p>
]]></description><link>https://www.c-plusplus.net/forum/post/531749</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/531749</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Wed, 02 Jun 2004 16:05:41 GMT</pubDate></item><item><title><![CDATA[Reply to CTreeCtrl einträge dynamisch&#x2F;variabel erzeugen on Wed, 02 Jun 2004 16:38:08 GMT]]></title><description><![CDATA[<p>Hi devil81,</p>
<p>nur wie lade ich die Daten aus der *.ini in einer Schleife am besten<br />
in mein Programm, bis das Ende der vorhandenen Einträge in der ini erreicht<br />
ist ?</p>
<p>Idee zum auslesen der *.ini:</p>
<pre><code class="language-cpp">CString error;
CString wert1;
int a;
error=&quot;xxx&quot;;

for(a=0;error!=wert1;a++){
// int a dient dann später zum festlegen der Position im TreeControl
char *pBuf = new char[300];
GetPrivateProfileString(m_Topic,m_wertzutopic,&quot;xxx&quot;,pBuf,300,m_pfadzurini);
wert1.Format(&quot;%s&quot;,pBuf);
delete []pBuf;
//...schreibe an Position von int a in das TreeControl m_Topic und darunter wert1...
}
</code></pre>
<p>Ich kann dann ja praktisch das Auslesen in eine Schleife legen und warten,<br />
bis &quot;xxx&quot; als Ersatz für das nicht existente m_wertzutopic genommen wird, oder ? Werde das gleich mal testen. <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>
]]></description><link>https://www.c-plusplus.net/forum/post/531792</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/531792</guid><dc:creator><![CDATA[Chris1986]]></dc:creator><pubDate>Wed, 02 Jun 2004 16:38:08 GMT</pubDate></item></channel></rss>