<?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[Wert einer Radiobox auslesen]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>mein Intellisense spinnt leider schon wieder, hoffe einer von euch kann mir die Lösung so sagen.</p>
<p>Ich versuche momentan Radioboxen zu setzen bzw. den Wert auszulesen. Eine Variable hinzuzufügen zur Radiobox bringt nichts. Wie kann ich das noch lösen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/158421/wert-einer-radiobox-auslesen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Jul 2026 18:16:34 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/158421.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 05 Sep 2006 09:32:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wert einer Radiobox auslesen on Tue, 05 Sep 2006 09:32:23 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>mein Intellisense spinnt leider schon wieder, hoffe einer von euch kann mir die Lösung so sagen.</p>
<p>Ich versuche momentan Radioboxen zu setzen bzw. den Wert auszulesen. Eine Variable hinzuzufügen zur Radiobox bringt nichts. Wie kann ich das noch lösen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1131341</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1131341</guid><dc:creator><![CDATA[Mupfel]]></dc:creator><pubDate>Tue, 05 Sep 2006 09:32:23 GMT</pubDate></item><item><title><![CDATA[Reply to Wert einer Radiobox auslesen on Tue, 05 Sep 2006 11:19:23 GMT]]></title><description><![CDATA[<p>Ein Radiobutton ist auch nur ein Button: Versuch mal GetCheck bzw. SetCheck.</p>
<p>Mupfel schrieb:</p>
<blockquote>
<p>Eine Variable hinzuzufügen zur Radiobox bringt nichts.</p>
</blockquote>
<p>Liegen die Radiobuttons in der Taborder DIREKT hintereinander?<br />
Hat die erste das Group-Flag?<br />
Dann sollte es gehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1131412</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1131412</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 05 Sep 2006 11:19:23 GMT</pubDate></item><item><title><![CDATA[Reply to Wert einer Radiobox auslesen on Tue, 05 Sep 2006 12:07:47 GMT]]></title><description><![CDATA[<p>estartu schrieb:</p>
<blockquote>
<p>Ein Radiobutton ist auch nur ein Button: Versuch mal GetCheck bzw. SetCheck.</p>
</blockquote>
<p>estartu schrieb:</p>
<blockquote>
<p>Liegen die Radiobuttons in der Taborder DIREKT hintereinander?<br />
Hat die erste das Group-Flag?<br />
Dann sollte es gehen.</p>
</blockquote>
<p>- Group-Flag hat keins von beiden, Taborder DIREKT sagt mir leider nichts!</p>
<p>Bekomme immer nen Absturz, wenn ich das so lösen will:</p>
<pre><code>DDX_Radio(pDX, IDC_RADIOBOX1, m_radiobox1);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1131446</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1131446</guid><dc:creator><![CDATA[Mupfel]]></dc:creator><pubDate>Tue, 05 Sep 2006 12:07:47 GMT</pubDate></item><item><title><![CDATA[Reply to Wert einer Radiobox auslesen on Tue, 05 Sep 2006 12:16:29 GMT]]></title><description><![CDATA[<p>Mupfel schrieb:</p>
<blockquote>
<p>estartu schrieb:</p>
<blockquote>
<p>Liegen die Radiobuttons in der Taborder DIREKT hintereinander?<br />
Hat die erste das Group-Flag?<br />
Dann sollte es gehen.</p>
</blockquote>
<p>- Group-Flag hat keins von beiden, Taborder DIREKT sagt mir leider nichts!</p>
</blockquote>
<p>Welche Zahlen stehen an den Radiobuttons, wenn du Strg+D drückst. (Das ist die Taborder.)</p>
<blockquote>
<p>Bekomme immer nen Absturz, wenn ich das so lösen will:</p>
<pre><code>DDX_Radio(pDX, IDC_RADIOBOX1, m_radiobox1);
</code></pre>
</blockquote>
<p>Ist der Absturz ein ASSERT? Dann drück mal Wiederholen und zeigt, wo du landest. Ich vermute, dass ihm das Groupflag fehlt.<br />
<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/1131457</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1131457</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 05 Sep 2006 12:16:29 GMT</pubDate></item><item><title><![CDATA[Reply to Wert einer Radiobox auslesen on Tue, 05 Sep 2006 12:24:12 GMT]]></title><description><![CDATA[<p>estartu schrieb:</p>
<blockquote>
<p>Liegen die Radiobuttons in der Taborder DIREKT hintereinander?<br />
Hat die erste das Group-Flag?<br />
Dann sollte es gehen.</p>
</blockquote>
<p>OK - 1<br />
Abbechen - 2<br />
RadioBox1 - 7<br />
RadioBox2 - 8<br />
RadioBox3 - 5<br />
RadioBox4 - 6</p>
<p>Group-Flag hab ich nicht gesetzt!</p>
<p>estartu schrieb:</p>
<blockquote>
<p>Ist der Absturz ein ASSERT? Dann drück mal Wiederholen und zeigt, wo du landest. Ich vermute, dass ihm das Groupflag fehlt.<br />
<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>
</blockquote>
<p>Also der Absturz ist ein ASSERT!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1131464</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1131464</guid><dc:creator><![CDATA[Mupfel]]></dc:creator><pubDate>Tue, 05 Sep 2006 12:24:12 GMT</pubDate></item><item><title><![CDATA[Reply to Wert einer Radiobox auslesen on Tue, 05 Sep 2006 12:27:21 GMT]]></title><description><![CDATA[<p>Okay, dann Klick bitte mal in der folgenden Reihenfolge auf die Zahlen neben den Controls:<br />
RadioBox1<br />
RadioBox2<br />
RadioBox3<br />
RadioBox4</p>
<p>Wenn du das System durchschaut hast, kannst du die anderen Nummern (wenn du magst) auch anpassen - musst aber nicht.<br />
Diese Zahlen sind die Taborder, d.h. in dieser Reihenfolge werden sie angesprungen, wenn du die Tab-Taste drückst.</p>
<p>Und setz bei RadioBox1 mal das Gruppenflag.<br />
Dann sollte auch der ASSERT weg sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1131467</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1131467</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 05 Sep 2006 12:27:21 GMT</pubDate></item><item><title><![CDATA[Reply to Wert einer Radiobox auslesen on Tue, 05 Sep 2006 12:32:31 GMT]]></title><description><![CDATA[<p>*SYSTEM DURCHSCHAUT*</p>
<p>Gut die Reihenfolge stimmt, bei den Eigenschaften hab ich der ersten Radiobox bei Gruppe &quot;TRUE&quot; gegeben. Und dennoch besteht weiterhin der misteriöse ASSERT Fehler, auf den ich keine Lösung habe. <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/1131471</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1131471</guid><dc:creator><![CDATA[Mupfel]]></dc:creator><pubDate>Tue, 05 Sep 2006 12:32:31 GMT</pubDate></item><item><title><![CDATA[Reply to Wert einer Radiobox auslesen on Tue, 05 Sep 2006 12:43:48 GMT]]></title><description><![CDATA[<p>Mupfel schrieb:</p>
<blockquote>
<p>Gut die Reihenfolge stimmt, bei den Eigenschaften hab ich der ersten Radiobox bei Gruppe &quot;TRUE&quot; gegeben. Und dennoch besteht weiterhin der misteriöse ASSERT Fehler, auf den ich keine Lösung habe. <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>
</blockquote>
<p>Dann mach doch mal das, um was ich dich schon einige Posts vorher gebeten habe:</p>
<p>estartu schrieb:</p>
<blockquote>
<p>Ist der Absturz ein ASSERT? Dann drück mal Wiederholen und zeig, wo du landest.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1131483</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1131483</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 05 Sep 2006 12:43:48 GMT</pubDate></item><item><title><![CDATA[Reply to Wert einer Radiobox auslesen on Tue, 05 Sep 2006 12:50:12 GMT]]></title><description><![CDATA[<p>Oh sorry mein Fehler, hab ich leider überlesen.</p>
<p>Ich lande genau hier dort, wo der böse Smiley sitzt!</p>
<pre><code class="language-cpp">void AFXAPI DDX_Radio(CDataExchange* pDX, int nIDC, int&amp; value)
	// must be first in a group of auto radio buttons
{
	pDX-&gt;PrepareCtrl(nIDC);
   HWND hWndCtrl;
   pDX-&gt;m_pDlgWnd-&gt;GetDlgItem(nIDC, &amp;hWndCtrl);

	 :rage: ASSERT(::GetWindowLong(hWndCtrl, GWL_STYLE) &amp; WS_GROUP);
	ASSERT(::SendMessage(hWndCtrl, WM_GETDLGCODE, 0, 0L) &amp; DLGC_RADIOBUTTON);

	if (pDX-&gt;m_bSaveAndValidate)
		value = -1;     // value if none found

	// walk all children in group
	int iButton = 0;
	do
	{
		if (::SendMessage(hWndCtrl, WM_GETDLGCODE, 0, 0L) &amp; DLGC_RADIOBUTTON)
		{
			// control in group is a radio button
			if (pDX-&gt;m_bSaveAndValidate)
			{
				if (::SendMessage(hWndCtrl, BM_GETCHECK, 0, 0L) != 0)
				{
					ASSERT(value == -1);    // only set once
					value = iButton;
				}
			}
			else
			{
				// select button
				::SendMessage(hWndCtrl, BM_SETCHECK, (iButton == value), 0L);
			}
			iButton++;
		}
		else
		{
			TRACE(traceAppMsg, 0, &quot;Warning: skipping non-radio button in group.\n&quot;);
		}
		hWndCtrl = ::GetWindow(hWndCtrl, GW_HWNDNEXT);

	} while (hWndCtrl != NULL &amp;&amp;
		!(GetWindowLong(hWndCtrl, GWL_STYLE) &amp; WS_GROUP));
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1131491</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1131491</guid><dc:creator><![CDATA[Mupfel]]></dc:creator><pubDate>Tue, 05 Sep 2006 12:50:12 GMT</pubDate></item><item><title><![CDATA[Reply to Wert einer Radiobox auslesen on Tue, 05 Sep 2006 12:58:09 GMT]]></title><description><![CDATA[<p>Hmm, sehr komisch...</p>
<pre><code class="language-cpp">ASSERT(::GetWindowLong(hWndCtrl, GWL_STYLE) &amp; WS_GROUP);
</code></pre>
<p>heißt, dass das Groupflag (WS_GROUP) nicht gesetzt ist.<br />
Du sagst aber, das hättest du gemacht.</p>
<p>Kontrollier das bitte nochmal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1131494</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1131494</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 05 Sep 2006 12:58:09 GMT</pubDate></item><item><title><![CDATA[Reply to Wert einer Radiobox auslesen on Tue, 05 Sep 2006 13:25:33 GMT]]></title><description><![CDATA[<p>Gut ich hab jetzt nochmal eine Gruppe hinzugefügt geht auch ohne Fehler nur, er vertauscht irgendwie die Radioboxen, genau umgekehrt und wenn ich eine anklicke dann bleiben alle markiert. Dies ist eigentlich nicht Sinn und Zweck einer Radiobox</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1131528</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1131528</guid><dc:creator><![CDATA[Mupfel]]></dc:creator><pubDate>Tue, 05 Sep 2006 13:25:33 GMT</pubDate></item><item><title><![CDATA[Reply to Wert einer Radiobox auslesen on Wed, 06 Sep 2006 07:46:27 GMT]]></title><description><![CDATA[<p>Irgendwas läuft bei dir böse falsch... <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="😕"
    /><br />
Kannst du mir das Projekt mal zuschicken?<br />
(Ohne Debugordner, spart Platz.)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1131697</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1131697</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Wed, 06 Sep 2006 07:46:27 GMT</pubDate></item><item><title><![CDATA[Reply to Wert einer Radiobox auslesen on Wed, 06 Sep 2006 07:31:42 GMT]]></title><description><![CDATA[<p>Sorry dies ist leider nicht möglich. Ich hab das Problem über einen Static Cast gelöst. Ich spreche einfach die Radiobuttons direkt an, funktioniert einwandfrei. Ist vielleicht nicht die beste Lösung, aber es erfüllt seinen Zweck. Warum die andere vorgehensweise nicht funktioniert hat, ist misteriös.</p>
<p>Vielen Dank für die Zeit die du dir genommen hast! <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1132009</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1132009</guid><dc:creator><![CDATA[Mupfel]]></dc:creator><pubDate>Wed, 06 Sep 2006 07:31:42 GMT</pubDate></item></channel></rss>