<?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[ComboBox..]]></title><description><![CDATA[<p>Hallo leute. habe eine combobox, wo ic heinfach die daten reingeschrieben habe: off, reduced und standard.</p>
<p>nun möchte ich mir eine messagebox ausgeben lassen, wenn die entsprechenden sachen ausgewählt wird.</p>
<p>zb.: ich wähle &quot;off&quot; so will ich &quot;Sie haben Off gewählt&quot; usw.</p>
<p>wollte die unter CBN_SELCHANGE machen und dort den code einfügen. ist doch richtig oder? wie mache ich aber, der er mir sozusagen den string erkennt oder die daten?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/180585/combobox</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 06:31:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/180585.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 04 May 2007 11:49:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ComboBox.. on Fri, 04 May 2007 11:49:15 GMT]]></title><description><![CDATA[<p>Hallo leute. habe eine combobox, wo ic heinfach die daten reingeschrieben habe: off, reduced und standard.</p>
<p>nun möchte ich mir eine messagebox ausgeben lassen, wenn die entsprechenden sachen ausgewählt wird.</p>
<p>zb.: ich wähle &quot;off&quot; so will ich &quot;Sie haben Off gewählt&quot; usw.</p>
<p>wollte die unter CBN_SELCHANGE machen und dort den code einfügen. ist doch richtig oder? wie mache ich aber, der er mir sozusagen den string erkennt oder die daten?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1278722</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1278722</guid><dc:creator><![CDATA[PiotreD]]></dc:creator><pubDate>Fri, 04 May 2007 11:49:15 GMT</pubDate></item><item><title><![CDATA[Reply to ComboBox.. on Fri, 04 May 2007 11:54:06 GMT]]></title><description><![CDATA[<p>Wie ich schon sagte - die Nachricht CBN_SELCHANGE wird aufgerufen, wenn sich die Auswahl der Combobox ändert. In der Auswertung dieser Nachricht (oder auch irgendwo anders im Dialog) kannst du mit GetCurSel() feststellen, welcher Eintag selektiert ist und mit GetLBText() den dazugehörigen String-Eintrag herausgeben lassen (wenn dir der Index alleine nicht ausreicht).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1278726</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1278726</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 04 May 2007 11:54:06 GMT</pubDate></item><item><title><![CDATA[Reply to ComboBox.. on Fri, 04 May 2007 11:59:12 GMT]]></title><description><![CDATA[<p>Oder mache es ganz einfach so:</p>
<pre><code class="language-cpp">CString mytext;
GetDlgItem(IDC_COMBO1)-&gt;GetWindowText(mytext);
if(mytext==&quot;off&quot;)
{
MessageBox(mytext,&quot;Inhalt von Combobox:&quot;,MB_ICONINFORMATION);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1278731</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1278731</guid><dc:creator><![CDATA[Shell32]]></dc:creator><pubDate>Fri, 04 May 2007 11:59:12 GMT</pubDate></item><item><title><![CDATA[Reply to ComboBox.. on Fri, 04 May 2007 12:02:14 GMT]]></title><description><![CDATA[<p>GetDlgItemText ist noch einfacher!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1278737</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1278737</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Fri, 04 May 2007 12:02:14 GMT</pubDate></item><item><title><![CDATA[Reply to ComboBox.. on Fri, 04 May 2007 12:21:33 GMT]]></title><description><![CDATA[<p>ja, so wollte ich dies auch machen. nur leider schreibt er mir dort in die CString Variable nix rein. keine ahnung wieso? (mache s aber auch in CBN_SELCHANGE)...</p>
<p>nun ja, habe s etwas anders gemacht.</p>
<p>ich setze eine variable mit dem Wert aus GetCurSel() und dann vergleiche ich auf den gesetzten wert.</p>
<p>denken muss man können.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1278746</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1278746</guid><dc:creator><![CDATA[PiotreD]]></dc:creator><pubDate>Fri, 04 May 2007 12:21:33 GMT</pubDate></item><item><title><![CDATA[Reply to ComboBox.. on Fri, 04 May 2007 12:21:19 GMT]]></title><description><![CDATA[<p>Wie wäre es mal mit etwas Code wenn man dir helfen soll?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1278756</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1278756</guid><dc:creator><![CDATA[Shell32]]></dc:creator><pubDate>Fri, 04 May 2007 12:21:19 GMT</pubDate></item><item><title><![CDATA[Reply to ComboBox.. on Fri, 04 May 2007 12:24:59 GMT]]></title><description><![CDATA[<p>PiotreD schrieb:</p>
<blockquote>
<p>ja, so wollte ich dies auch machen. nur leider schreibt er mir dort in die CString Variable nix rein. keine ahnung wieso? (mache s aber auch in CBN_SELCHANGE)...</p>
<p>nun ja, habe s etwas anders gemacht.</p>
<p>ich setze eine variable mit dem Wert aus GetCurSel() und dann vergleiche ich auf den gesetzten wert.</p>
<pre><code>void CPageSensor::OnCbnSelChangeLaser()
{
  int CurSel;
  CurSel = ((CCombobox*)GetDlgItem(IDC_LASER)-&gt;GetCurSel();
  
  if(CurSel = 0)
  {
    MessageBox(&quot;0&quot;,NULL,MB_OK);
  }
  else if(...)
  ....
}
</code></pre>
<p>leider hat dies andere nicht funktioniert..</p>
<p>denken muss man können.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1278763</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1278763</guid><dc:creator><![CDATA[PiotreD]]></dc:creator><pubDate>Fri, 04 May 2007 12:24:59 GMT</pubDate></item><item><title><![CDATA[Reply to ComboBox.. on Fri, 04 May 2007 12:38:45 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">if(CurSel = 0)
</code></pre>
<p>Du musst auch richtig vergleichen und nicht zuweisen <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>
<pre><code class="language-cpp">if(CurSel == 0)
</code></pre>
<p>Auch wenn es ein Integer ist, der eine Zuweisung mit = bekommt,<br />
ist der Vergleich immer mit == vorzunehmen. Ansonsten manipulierst du<br />
ungewollt an deinem Integer rum, was im Programm fatale Folgen haben kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1278775</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1278775</guid><dc:creator><![CDATA[Shell32]]></dc:creator><pubDate>Fri, 04 May 2007 12:38:45 GMT</pubDate></item></channel></rss>