<?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[ListBox]]></title><description><![CDATA[<p>Hi, ich habe eine ListBox, und darin die monatsnamen. Wie kann ich die in der richtigen Reihenfole anzeigen lassen? Jetzt sortiert er die automatisch alfabetisch...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/49903/listbox</link><generator>RSS for Node</generator><lastBuildDate>Sat, 04 Apr 2026 16:07:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/49903.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 24 Sep 2003 12:14:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ListBox on Wed, 24 Sep 2003 12:14:11 GMT]]></title><description><![CDATA[<p>Hi, ich habe eine ListBox, und darin die monatsnamen. Wie kann ich die in der richtigen Reihenfole anzeigen lassen? Jetzt sortiert er die automatisch alfabetisch...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/359601</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/359601</guid><dc:creator><![CDATA[StudentJojo]]></dc:creator><pubDate>Wed, 24 Sep 2003 12:14:11 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox on Wed, 24 Sep 2003 12:17:28 GMT]]></title><description><![CDATA[<p>Nehm in den Properties-&gt;Styles-&gt;Sort raus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/359608</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/359608</guid><dc:creator><![CDATA[sarasne]]></dc:creator><pubDate>Wed, 24 Sep 2003 12:17:28 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox on Wed, 24 Sep 2003 12:19:05 GMT]]></title><description><![CDATA[<p>merci!<br />
noch eine kleine frage, wieso benötige ich kein UpdateData(FALSE) nachdem ich strings zur liste hinzugefügt habe? die stehen dann schon automatisch da...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/359613</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/359613</guid><dc:creator><![CDATA[StudentJojo]]></dc:creator><pubDate>Wed, 24 Sep 2003 12:19:05 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox on Wed, 24 Sep 2003 15:36:31 GMT]]></title><description><![CDATA[<p>Vielleicht weil das von MS so gewünscht war ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/359823</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/359823</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Wed, 24 Sep 2003 15:36:31 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox on Wed, 24 Sep 2003 15:40:28 GMT]]></title><description><![CDATA[<p>Weil du's nicht über eine Wert-Variable machst denk ich mal. <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/359828</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/359828</guid><dc:creator><![CDATA[CrazyOwl]]></dc:creator><pubDate>Wed, 24 Sep 2003 15:40:28 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox on Wed, 24 Sep 2003 17:40:43 GMT]]></title><description><![CDATA[<p>ich hab nen tutorial geselesen, da stand extra drinn, dass man das mit UpdateData machen muss...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/359885</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/359885</guid><dc:creator><![CDATA[StudentJojo]]></dc:creator><pubDate>Wed, 24 Sep 2003 17:40:43 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox on Wed, 24 Sep 2003 17:42:53 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">BOOL CLstbox::OnInitDialog() 
{
int index ;
m_list.AddString(&quot;Mathematik&quot;);
m_list.AddString(&quot;Physik&quot;);
m_list.AddString(&quot;Informatik&quot;);
m_list.AddString(&quot;Chemie&quot;);
m_list.SelectString(index,&quot;Chemie&quot;);
m_list_show=&quot;Chemie&quot;; 
UpdateData(FALSE);
return TRUE ; // return TRUE unless you set the focus to a control
}
</code></pre>
<p>für was brauch ich int index? was macht SelectString() und was soll m_list_show=&quot;&quot; sein? das geht bei mir nicht...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/359886</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/359886</guid><dc:creator><![CDATA[StudentJojo]]></dc:creator><pubDate>Wed, 24 Sep 2003 17:42:53 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox on Wed, 24 Sep 2003 19:13:49 GMT]]></title><description><![CDATA[<p>Dann ist das TUT SCH.....</p>
<p>Wenn du Fragern zu Memberfunktionen hast dann schau zuerst in der MSDN nach.<br />
Und m_list_show ist vermutlich eine Membervariable eines Controls wo man dann auch UpdateData() braucht. Aber da ich kein Hellseher bin kann ich das auch nicht wissen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/359925</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/359925</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Wed, 24 Sep 2003 19:13:49 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox on Wed, 24 Sep 2003 19:46:54 GMT]]></title><description><![CDATA[<p>warum so unfreundlich? ich hab ganz normal gefragt...</p>
<p>und m_list_show is keine member variable, der sagt auch, dass das ein nicht deklarierter Bezeichner ist...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/359927</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/359927</guid><dc:creator><![CDATA[StudentJojo]]></dc:creator><pubDate>Wed, 24 Sep 2003 19:46:54 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox on Wed, 24 Sep 2003 20:26:21 GMT]]></title><description><![CDATA[<p>ich denke mal du hast im Tutorial die Stelle verpaßt wo die ListBox an eine Membervariable CString &quot;gebunden&quot; wurde. Dann macht nämlich das</p>
<pre><code>m_list_show=&quot;Chemie; UpdataData(false);
</code></pre>
<p>Sinn: die aktuelle auswahl steht in m_list_show.</p>
<p>(Hätte den Vorteil das das Tutorial nicht ganz so SCH ist... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> )</p>
<p>Das SelectString macht aber an der Stelle keinen Sinn - siehe MSDN: Sucht ab <em>index</em> nach dem ersten eintrag der mit &quot;Chemie&quot; beginnt und selektiert diesen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/359949</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/359949</guid><dc:creator><![CDATA[peterchen]]></dc:creator><pubDate>Wed, 24 Sep 2003 20:26:21 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox on Wed, 24 Sep 2003 20:36:33 GMT]]></title><description><![CDATA[<p>ich hab den beispiel code 1:1 übernommen, und sonst auch alles so gemacht, was da stand. Für mich sieht m_list_show wie eine eigene variable aus, die ich nich deklariert habe. auch sehe ich keinen sinn, was das bringen soll, wenn ich der einen string zuordne...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/359952</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/359952</guid><dc:creator><![CDATA[StudentJojo]]></dc:creator><pubDate>Wed, 24 Sep 2003 20:36:33 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox on Wed, 24 Sep 2003 20:50:19 GMT]]></title><description><![CDATA[<p>da seh ich ja grad, dass das SelectString ja sowieso schwachsinn ist, da ja index noch überhaupt keinen wert hat...</p>
<p>oh, geht trotzdem, fängt anscheinend bei 0 an, wenn index nicht initialisiert ist...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/359961</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/359961</guid><dc:creator><![CDATA[StudentJojo]]></dc:creator><pubDate>Wed, 24 Sep 2003 20:50:19 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox on Wed, 24 Sep 2003 21:06:58 GMT]]></title><description><![CDATA[<blockquote>
<p>oh, geht trotzdem, fängt anscheinend bei 0 an, wenn index nicht initialisiert ist...</p>
</blockquote>
<p>Aua Aua Aua</p>
<p>Nicht initialisiert: im Debug Build mit &quot;definiertem Müll&quot;, im Release Build mit &quot;irgendwas&quot;. Das kann wirklich &quot;Irgendwas&quot; sein.</p>
<p>Mal so ein paar Hintergrundinfos, bzgl. des UpdateData und DDX:</p>
<p>Im Prinzip ist UpdateData nicht nötig. Alle Operationen wie &quot;Text in Edit-Feld setzen&quot;, &quot;Listenelement auswählen&quot;, &quot;Checkbox abfragen&quot; usw. können &quot;direkt&quot; gemacht werden. So läuft's in der Win32 API, und die MFC-Klassen bieten auch entsprechende, nette Memberfunktionen.</p>
<p>DDX (&quot;Dialog Data Exchange&quot;) erlaubt auf relativ simple Weise, Datenmember (CString, int,....) an bestimmte Controls (Edit, Checkbox, ...) zu binden. Da passiert nicht viel - UpdateData(false) schreibt die Informationen aus den Datenmemmbern in die Controls, UpdateData(true) holt die Info aus den Controls in die Datenmember.<br />
Intern fügt der Wizard (oder der clevere Programmierer) DDX_xxxx - Aufrufe zur virtuellen DoDataExchange-Methode hinzu, die von UpdateData genutzt wird.</p>
<p>Nach meienr Efahrung ist UpdateData(true/false) recht sinnvoll für einfache Eingabemasken (Daten reinhacken und OK clicken), versagt aber recht schnell bei komplexeren Dialogen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/359967</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/359967</guid><dc:creator><![CDATA[peterchen]]></dc:creator><pubDate>Wed, 24 Sep 2003 21:06:58 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox on Wed, 24 Sep 2003 23:11:52 GMT]]></title><description><![CDATA[<p>ok, habich verstanden, und das mit der nicht initialisierten variale habich ja ned programmiert, das stande so im tutorial...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/360000</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/360000</guid><dc:creator><![CDATA[StudentJojo]]></dc:creator><pubDate>Wed, 24 Sep 2003 23:11:52 GMT</pubDate></item></channel></rss>