<?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[Kann Listbox in einem Dialog nicht füllen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe einen Dialog mit einer Listbox. Diese Listbox will ich vor der Darstellung mit Inhalt füllen. Dafür fange ich</p>
<p>WM_INITDIALOG</p>
<p>ab und sende</p>
<p>SendMessage(GetDlgItem(hDlg,IDL_STIMMUNGSLISTE),LB_ADDSTRING,0,(LPARAM)(LPCTSTR)tempql-&gt;name);</p>
<p>als Rückgabewert bekomme ich LB_OKAY, tempql-&gt;name ist auch ok (laut Debugger) und trotzdem wird der Text nicht dargestellt. Auch die ID ist richtig. NO_REDRAW ist nicht gesetzt. <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>Wenn ich in WM_INITDIALOG eine neue Listbox erstelle (CreateWindow...)und ihr die LB_ADDSTRING-Message sende, klappts. Nicht aber mit der im Ressourceneditor erstellten. <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>Kann es sein, dass ich zu früh versuche, die Box zu füllen? Wann macht man das sonst?</p>
<p>Gruß,<br />
Sebastian</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/70517/kann-listbox-in-einem-dialog-nicht-füllen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 09 Apr 2026 11:23:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/70517.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 08 Apr 2004 12:04:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Kann Listbox in einem Dialog nicht füllen on Thu, 08 Apr 2004 12:04:31 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe einen Dialog mit einer Listbox. Diese Listbox will ich vor der Darstellung mit Inhalt füllen. Dafür fange ich</p>
<p>WM_INITDIALOG</p>
<p>ab und sende</p>
<p>SendMessage(GetDlgItem(hDlg,IDL_STIMMUNGSLISTE),LB_ADDSTRING,0,(LPARAM)(LPCTSTR)tempql-&gt;name);</p>
<p>als Rückgabewert bekomme ich LB_OKAY, tempql-&gt;name ist auch ok (laut Debugger) und trotzdem wird der Text nicht dargestellt. Auch die ID ist richtig. NO_REDRAW ist nicht gesetzt. <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>Wenn ich in WM_INITDIALOG eine neue Listbox erstelle (CreateWindow...)und ihr die LB_ADDSTRING-Message sende, klappts. Nicht aber mit der im Ressourceneditor erstellten. <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>Kann es sein, dass ich zu früh versuche, die Box zu füllen? Wann macht man das sonst?</p>
<p>Gruß,<br />
Sebastian</p>
]]></description><link>https://www.c-plusplus.net/forum/post/497546</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/497546</guid><dc:creator><![CDATA[C_Bastian]]></dc:creator><pubDate>Thu, 08 Apr 2004 12:04:31 GMT</pubDate></item><item><title><![CDATA[Reply to Kann Listbox in einem Dialog nicht füllen on Thu, 08 Apr 2004 12:08:22 GMT]]></title><description><![CDATA[<p><a href="http://www.win-api.com/index.php?content=resources&amp;KW=ListBox" rel="nofollow">http://www.win-api.com/index.php?content=resources&amp;KW=ListBox</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/497549</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/497549</guid><dc:creator><![CDATA[ChrisK]]></dc:creator><pubDate>Thu, 08 Apr 2004 12:08:22 GMT</pubDate></item><item><title><![CDATA[Reply to Kann Listbox in einem Dialog nicht füllen on Thu, 08 Apr 2004 12:17:48 GMT]]></title><description><![CDATA[<p>Danke für den Link.....</p>
<p>Geht leider an der Frage vorbei. Ich will definitv keinen Button, der mir die Listbox füllt, ich will es automatisch tun, wenn der Dialog erstellt wird. Die Frage ist nur: welche Message muss ich abfangen, wenn die Dialogbox erstellt wird.</p>
<p>Und SendDlgItemMessage liefert an dieser Stelle (WM_INITDIALOG) ebenso OK zurück, tut aber nix.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/497561</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/497561</guid><dc:creator><![CDATA[C_Bastian]]></dc:creator><pubDate>Thu, 08 Apr 2004 12:17:48 GMT</pubDate></item><item><title><![CDATA[Reply to Kann Listbox in einem Dialog nicht füllen on Thu, 08 Apr 2004 12:22:37 GMT]]></title><description><![CDATA[<p>hat deine listbox die du mit dem res-editor erstellst die gleichen styles wie mit bei createwindow ?</p>
<p>zeig mal dein rc script</p>
]]></description><link>https://www.c-plusplus.net/forum/post/497568</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/497568</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Thu, 08 Apr 2004 12:22:37 GMT</pubDate></item><item><title><![CDATA[Reply to Kann Listbox in einem Dialog nicht füllen on Thu, 08 Apr 2004 12:23:39 GMT]]></title><description><![CDATA[<p>Fenster = WM_CREATE.<br />
Dialoge = WM_INITDIALOG.</p>
<p>In Deinem Fall WM_INITDIALOG. Die Antwort geht nicht vorbei, wenn Du den Code so nimmst, wie er bei einem Buttonklick steht und den bei INITDIALOG einfügst, muss es gehen, ansonsten hast Du etwas komisches vermurgst, ein Handle stimmt nicht oder sowas. Ganz klar.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/497570</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/497570</guid><dc:creator><![CDATA[ChrisK]]></dc:creator><pubDate>Thu, 08 Apr 2004 12:23:39 GMT</pubDate></item><item><title><![CDATA[Reply to Kann Listbox in einem Dialog nicht füllen on Thu, 08 Apr 2004 12:30:12 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/417">@miller_m</a>:<br />
Styles sind identisch. Werde ich aber nochmals überprüfen.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/272">@ChrisK</a>:<br />
Code ist (sinngemäß) gleich.</p>
<p>Vielleicht ist wirklich das Handle. Werde mich auch da hinterklemmen. Inzwischen hab ich ziemlich rumgemurgst, sitze seit 20 Stunden an diesem #*&amp;%§ Problem. Ich sehs einfach nicht.</p>
<p>Aber ist ne coole Seite. Kannte ich noch gar nicht.</p>
<p>@all:<br />
Muss jetzt los, leider. Arbeite den Code nochmal auf und poste ihn hier, wenn ich nix finde...</p>
<p>Danke einstweilen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/497581</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/497581</guid><dc:creator><![CDATA[C_Bastian]]></dc:creator><pubDate>Thu, 08 Apr 2004 12:30:12 GMT</pubDate></item><item><title><![CDATA[Reply to Kann Listbox in einem Dialog nicht füllen on Thu, 08 Apr 2004 13:02:31 GMT]]></title><description><![CDATA[<p>Hmmm... Wenn ich so überlege, machmal gibts so dumme Fehler, die sieht man einfach nicht... Und man hockt paar Stunden sinnlos dran <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="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/497618</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/497618</guid><dc:creator><![CDATA[ChrisK]]></dc:creator><pubDate>Thu, 08 Apr 2004 13:02:31 GMT</pubDate></item><item><title><![CDATA[Reply to Kann Listbox in einem Dialog nicht füllen on Thu, 08 Apr 2004 13:03:58 GMT]]></title><description><![CDATA[<p>Probiere doch auch mal</p>
<p>LB_INSERTSTRING</p>
<p>wParam -1 und lPatam deinen Text.</p>
<p>Ist hDlg wirklich das Dlg, wo die List drauf ist? Ist die ID des Controls wirklich richtig?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/497620</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/497620</guid><dc:creator><![CDATA[ChrisK]]></dc:creator><pubDate>Thu, 08 Apr 2004 13:03:58 GMT</pubDate></item><item><title><![CDATA[Reply to Kann Listbox in einem Dialog nicht füllen on Fri, 09 Apr 2004 08:08:00 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>das Problem hat sich gelöst. Die Idee sich mal manuell das Ressourcenscript genauer anzuschauen war der Auslöser. Hatte eine ID doppelt vergeben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> Habe dadurch mit GetDlgItem zwar ein gültiges Handle bekommen, aber zu einem Button. Und der hat LB_ADDSTRING natürlich nicht verarbeiten können. Weiß der Teufel, warum ich dem Button die selbe ID gegeben habe. Bin warscheinlich in der Zeile verrutscht. Ich Idiot.</p>
<p>Danke fürs Brainstorming.</p>
<p>Sebastian</p>
]]></description><link>https://www.c-plusplus.net/forum/post/498066</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/498066</guid><dc:creator><![CDATA[C_Bastian]]></dc:creator><pubDate>Fri, 09 Apr 2004 08:08:00 GMT</pubDate></item><item><title><![CDATA[Reply to Kann Listbox in einem Dialog nicht füllen on Fri, 09 Apr 2004 09:28:40 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/498095</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/498095</guid><dc:creator><![CDATA[ChrisK]]></dc:creator><pubDate>Fri, 09 Apr 2004 09:28:40 GMT</pubDate></item></channel></rss>