<?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[Anfänger: ComboBox, CB_ADDSTRING, bekomme CB_ERR zurück]]></title><description><![CDATA[<p>Hi,<br />
ich möchte Einträge zu einer ComboBox hinzufügen.</p>
<p>Habe schon diverse Sachen ausprobiert:</p>
<pre><code>char* cAddStr1 = &quot;Hello&quot;;
SendMessage(hComboBox, CB_ADDSTRING, 0, (DWORD)cAddStr1 );
SendMessage(hComboBox, CB_ADDSTRING, 0, (DWORD)&amp;cAddStr1 );

char acAddStr2[] = &quot;Hello&quot;;
SendMessage(hComboBox, CB_ADDSTRING, 0, (DWORD)acAddStr2 );
SendMessage(hComboBox, CB_ADDSTRING, 0, (DWORD)&amp;acAddStr2 );

std::string sAddStr3 = &quot;Hello&quot;;
SendMessage(hComboBox, CB_ADDSTRING, 0, (DWORD)sAddStr3.c_str() );

SendMessage(hComboBox, CB_ADDSTRING, 0, (DWORD)&quot;Hello&quot; );
</code></pre>
<p>SendMessage gibt mir bei jedem der obrigen Aufrufe CB_ERR zurück.<br />
Was mach ich falsch?</p>
<p>Die Forumsuche hat auch nichts gebracht. Bei den meisten war die ComboBox zu klein bzw. es wurde nur ein einziger Eintrag angezeigt. Bei mir wird jedoch ein Fehler zurückgegeben.</p>
<p>TIA,<br />
Coolcat</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/74647/anfänger-combobox-cb_addstring-bekomme-cb_err-zurück</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Apr 2026 22:00:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/74647.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 23 May 2004 11:58:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Anfänger: ComboBox, CB_ADDSTRING, bekomme CB_ERR zurück on Sun, 23 May 2004 11:58:46 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich möchte Einträge zu einer ComboBox hinzufügen.</p>
<p>Habe schon diverse Sachen ausprobiert:</p>
<pre><code>char* cAddStr1 = &quot;Hello&quot;;
SendMessage(hComboBox, CB_ADDSTRING, 0, (DWORD)cAddStr1 );
SendMessage(hComboBox, CB_ADDSTRING, 0, (DWORD)&amp;cAddStr1 );

char acAddStr2[] = &quot;Hello&quot;;
SendMessage(hComboBox, CB_ADDSTRING, 0, (DWORD)acAddStr2 );
SendMessage(hComboBox, CB_ADDSTRING, 0, (DWORD)&amp;acAddStr2 );

std::string sAddStr3 = &quot;Hello&quot;;
SendMessage(hComboBox, CB_ADDSTRING, 0, (DWORD)sAddStr3.c_str() );

SendMessage(hComboBox, CB_ADDSTRING, 0, (DWORD)&quot;Hello&quot; );
</code></pre>
<p>SendMessage gibt mir bei jedem der obrigen Aufrufe CB_ERR zurück.<br />
Was mach ich falsch?</p>
<p>Die Forumsuche hat auch nichts gebracht. Bei den meisten war die ComboBox zu klein bzw. es wurde nur ein einziger Eintrag angezeigt. Bei mir wird jedoch ein Fehler zurückgegeben.</p>
<p>TIA,<br />
Coolcat</p>
]]></description><link>https://www.c-plusplus.net/forum/post/525550</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/525550</guid><dc:creator><![CDATA[Coolcat]]></dc:creator><pubDate>Sun, 23 May 2004 11:58:46 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger: ComboBox, CB_ADDSTRING, bekomme CB_ERR zurück on Sun, 23 May 2004 12:31:57 GMT]]></title><description><![CDATA[<p>Bist du dir sicher, dass dein Handle korrekt ist?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/525586</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/525586</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Sun, 23 May 2004 12:31:57 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger: ComboBox, CB_ADDSTRING, bekomme CB_ERR zurück on Sun, 23 May 2004 13:02:45 GMT]]></title><description><![CDATA[<p>ja, zumindest sehe ich die leere ComboBox im Fenster</p>
<p>außerdem würde sich die Anwendung bei:<br />
if (!hComboBox) { /* */ }</p>
<p>beenden.</p>
<p>Coolcat</p>
]]></description><link>https://www.c-plusplus.net/forum/post/525609</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/525609</guid><dc:creator><![CDATA[Coolcat]]></dc:creator><pubDate>Sun, 23 May 2004 13:02:45 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger: ComboBox, CB_ADDSTRING, bekomme CB_ERR zurück on Sun, 23 May 2004 13:17:19 GMT]]></title><description><![CDATA[<p>Hast du das um den SendMessage-Block geschrieben? Ist hComboBox static bzw. global (konkret: bei SendMessage noch gültig)?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/525628</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/525628</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Sun, 23 May 2004 13:17:19 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger: ComboBox, CB_ADDSTRING, bekomme CB_ERR zurück on Sun, 23 May 2004 13:46:59 GMT]]></title><description><![CDATA[<p>Coolcat schrieb:</p>
<blockquote>
<p>ja, zumindest sehe ich die leere ComboBox im Fenster</p>
<p>außerdem würde sich die Anwendung bei:<br />
if (!hComboBox) { /* */ }</p>
<p>beenden.</p>
</blockquote>
<p>Wieso? Vielleicht solltest du erstmal IsWindow aufrufen, um zu sehen ob dein Handle gültig ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/525652</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/525652</guid><dc:creator><![CDATA[Shlo]]></dc:creator><pubDate>Sun, 23 May 2004 13:46:59 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger: ComboBox, CB_ADDSTRING, bekomme CB_ERR zurück on Sun, 23 May 2004 14:00:05 GMT]]></title><description><![CDATA[<p>Fehler gefunden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /></p>
<p>Man sollte nicht so auf Fehler prüfen:</p>
<pre><code>LRESULT res = SendMessage(hComboBox, CB_ADDSTRING, 0, (DWORD)&quot;Hello&quot; );
if (res = CB_ERR) {  }
</code></pre>
<p>(res = CB_ERR) entspricht in der IF-Anweisung CB_ERR, was größer 0 und deshalb true.....bin eben Delphiumsteiger....</p>
<p>Der Grund warum der Eintrag nicht angezeigt wurde war, das ich die ComboBox mit einer Höhe von 22 bei CreateWindowEx erzeugt hatte....</p>
<p>Jetzt funzt alles wunderbar!</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> THX@All ! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/3320">@Shlo</a>:<br />
MSDN, CreateWindowEx:</p>
<blockquote>
<p>Return Value</p>
<p>If the function succeeds, the return value is a handle to the new window.</p>
<p>If the function fails, the return value is NULL.</p>
</blockquote>
<p>Ich habe das Ding ja direkt davor erzeugt, also sollte ein Test auf (!hComboBox) reichen, oder?</p>
<p>Coolcat</p>
]]></description><link>https://www.c-plusplus.net/forum/post/525655</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/525655</guid><dc:creator><![CDATA[Coolcat]]></dc:creator><pubDate>Sun, 23 May 2004 14:00:05 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger: ComboBox, CB_ADDSTRING, bekomme CB_ERR zurück on Sun, 23 May 2004 14:39:55 GMT]]></title><description><![CDATA[<p>Tipp: nimm</p>
<pre><code class="language-cpp">if (CB_ERR == res) ...
</code></pre>
<p>- da meckert der Compiler</p>
<p>Tipp2: ::IsWindow(hComboBox) check nicht nur, ob das Handle nicht NULL ist, sondern auch ob es ein gültiges HWND ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/525679</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/525679</guid><dc:creator><![CDATA[peterchen]]></dc:creator><pubDate>Sun, 23 May 2004 14:39:55 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger: ComboBox, CB_ADDSTRING, bekomme CB_ERR zurück on Sun, 23 May 2004 16:35:05 GMT]]></title><description><![CDATA[<p>@Tip1: Gute Idee! THX</p>
<p>@Tip2: Muss ich mir wohl auch angewöhnen...</p>
<p>THX,<br />
Coolcat</p>
]]></description><link>https://www.c-plusplus.net/forum/post/525765</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/525765</guid><dc:creator><![CDATA[Coolcat]]></dc:creator><pubDate>Sun, 23 May 2004 16:35:05 GMT</pubDate></item></channel></rss>