<?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[Einführung in Radiobuttons gesucht]]></title><description><![CDATA[<p>Ich habe Radiobuttons in mein Dialogfeld eingebaut und weiß das diese Gruppiert sind.</p>
<p>Aber:<br />
- wie bestimme ich was zu welcher Gruppe gehört?<br />
- wie greife ich auf die Eigenschaften zu wenn ich keine Variable hinzufügen kann?</p>
<p>Im Internet konnte ich nur finden wie ich komplett manuell Radiobuttons erstelle - aber das bringt mich nicht weiter wenn ich den Ressourceneditor verwende.</p>
<p>Matthias</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/165427/einführung-in-radiobuttons-gesucht</link><generator>RSS for Node</generator><lastBuildDate>Tue, 18 Aug 2026 13:00:25 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/165427.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 19 Nov 2006 19:16:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Einführung in Radiobuttons gesucht on Sun, 19 Nov 2006 19:16:54 GMT]]></title><description><![CDATA[<p>Ich habe Radiobuttons in mein Dialogfeld eingebaut und weiß das diese Gruppiert sind.</p>
<p>Aber:<br />
- wie bestimme ich was zu welcher Gruppe gehört?<br />
- wie greife ich auf die Eigenschaften zu wenn ich keine Variable hinzufügen kann?</p>
<p>Im Internet konnte ich nur finden wie ich komplett manuell Radiobuttons erstelle - aber das bringt mich nicht weiter wenn ich den Ressourceneditor verwende.</p>
<p>Matthias</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1177372</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1177372</guid><dc:creator><![CDATA[pospiech]]></dc:creator><pubDate>Sun, 19 Nov 2006 19:16:54 GMT</pubDate></item><item><title><![CDATA[Reply to Einführung in Radiobuttons gesucht on Sun, 19 Nov 2006 20:17:57 GMT]]></title><description><![CDATA[<p>Eine Gruppe beginnt mit dem ersten Control das den Stil WS_GROUP hat. Es endet mitdem letzten Control im Dialog oder vor dem Control das als nächstes den WS_GROUP Stil hat.<br />
Die Z-Order bestimmt damit auch die Gruppenzugehörigkeit.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1177399</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1177399</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sun, 19 Nov 2006 20:17:57 GMT</pubDate></item><item><title><![CDATA[Reply to Einführung in Radiobuttons gesucht on Sun, 19 Nov 2006 21:02:02 GMT]]></title><description><![CDATA[<p><a href="http://www.functionx.com/visualc/controls/radiobutton.htm" rel="nofollow">http://www.functionx.com/visualc/controls/radiobutton.htm</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1177432</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1177432</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Sun, 19 Nov 2006 21:02:02 GMT</pubDate></item><item><title><![CDATA[Reply to Einführung in Radiobuttons gesucht on Sun, 19 Nov 2006 22:57:52 GMT]]></title><description><![CDATA[<p>(D)Evil schrieb:</p>
<blockquote>
<p><a href="http://www.functionx.com/visualc/controls/radiobutton.htm" rel="nofollow">http://www.functionx.com/visualc/controls/radiobutton.htm</a></p>
</blockquote>
<p>die dort dargestellte Vorgehensweise funktioniert so in VS2005 nicht. Ich kann dem Radiobutton zumindest keine int Variable zuordnen, sondern nur ein CButton.</p>
<p>Eine für das Gruppen-Radiobutton-Element zugewiesene Variable kann ich auch abfragen und setzen über</p>
<pre><code class="language-cpp">int n=m_WndRadioLinearDb.GetCheck();
	m_WndRadioLinearDb.SetCheck(BST_UNCHECKED); //BST_CHECKED
</code></pre>
<p>damit erfahre ich aber noch immer nichts über die anderen Radiobuttons in derselben Gruppe (für die ich nur eine Variable zuweisen kann, wenn sie Gruppe=True gesetzt haben)</p>
<p>Ich habe gesehen dass es die Funktion 'GetCheckedRadioButton' gibt, sehe aber nicht wie ich die Anwenden sollte, da die nach nIDFirstButton und nIDLastButton fragt bei denen ich nicht weiß wie ich daran komme.</p>
<pre><code class="language-cpp">int GetCheckedRadioButton(
   int nIDFirstButton,
   int nIDLastButton 
);
</code></pre>
<p>Matthias</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1177493</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1177493</guid><dc:creator><![CDATA[pospiech]]></dc:creator><pubDate>Sun, 19 Nov 2006 22:57:52 GMT</pubDate></item><item><title><![CDATA[Reply to Einführung in Radiobuttons gesucht on Mon, 20 Nov 2006 07:06:06 GMT]]></title><description><![CDATA[<p>pospiech schrieb:</p>
<blockquote>
<p>(D)Evil schrieb:</p>
<blockquote>
<p><a href="http://www.functionx.com/visualc/controls/radiobutton.htm" rel="nofollow">http://www.functionx.com/visualc/controls/radiobutton.htm</a></p>
</blockquote>
<p>die dort dargestellte Vorgehensweise funktioniert so in VS2005 nicht. Ich kann dem Radiobutton zumindest keine int Variable zuordnen, sondern nur ein CButton.</p>
</blockquote>
<p>Kommt mir bekannt vor: <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-132674.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-132674.html</a><br />
Da geht es zwar um VC2003, aber vielleicht is das 2005er ja genauso doof. <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1177552</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1177552</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Mon, 20 Nov 2006 07:06:06 GMT</pubDate></item><item><title><![CDATA[Reply to Einführung in Radiobuttons gesucht on Mon, 20 Nov 2006 07:36:30 GMT]]></title><description><![CDATA[<p>pospiech schrieb:</p>
<blockquote>
<p>die dort dargestellte Vorgehensweise funktioniert so in VS2005 nicht. Ich kann dem Radiobutton zumindest keine int Variable zuordnen, sondern nur ein CButton.</p>
<p>Eine für das Gruppen-Radiobutton-Element zugewiesene Variable kann ich auch abfragen und setzen über<br />
[snip]</p>
</blockquote>
<p>Es geht genau so! Nur wird im Normalfal &quot;Control&quot; angeklickt und Du musst das erstmal ausschalten, dann kannst Du euch eine int Variable anbinden!</p>
<p>Mach Dir mal den Unterschied klar was es bedeutet eine Control-Variable anzubinden oder eine Variable! Das erste gibt Dir &quot;Control&quot;le über Dein Control. Das zweite liefert Dir beim Datenausstausch den Inhalt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1177563</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1177563</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 20 Nov 2006 07:36:30 GMT</pubDate></item><item><title><![CDATA[Reply to Einführung in Radiobuttons gesucht on Mon, 20 Nov 2006 15:19:39 GMT]]></title><description><![CDATA[<p>Martin Richter schrieb:</p>
<blockquote>
<p>pospiech schrieb:</p>
<blockquote>
<p>die dort dargestellte Vorgehensweise funktioniert so in VS2005 nicht. Ich kann dem Radiobutton zumindest keine int Variable zuordnen, sondern nur ein CButton.</p>
<p>Eine für das Gruppen-Radiobutton-Element zugewiesene Variable kann ich auch abfragen und setzen über<br />
[snip]</p>
</blockquote>
<p>Es geht genau so! Nur wird im Normalfal &quot;Control&quot; angeklickt und Du musst das erstmal ausschalten, dann kannst Du euch eine int Variable anbinden!</p>
</blockquote>
<p>Also, ich habe jetzt statt einer Control eine Value Variable erstellt und den vorgegebenen Wert bool im Quelltext nach int geändert. Ein Auslesen als</p>
<p>int n=m_WndRadioLinearDB;</p>
<p>liefert mir jedoch unabhängig von den Status des Radiobuttons immer nur &quot;0&quot;.</p>
<p>Weiter bin ich damit also auch nicht gekommen.</p>
<p>Matthias</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1177884</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1177884</guid><dc:creator><![CDATA[pospiech]]></dc:creator><pubDate>Mon, 20 Nov 2006 15:19:39 GMT</pubDate></item><item><title><![CDATA[Reply to Einführung in Radiobuttons gesucht on Mon, 20 Nov 2006 15:54:11 GMT]]></title><description><![CDATA[<p>hast du vor<br />
int n=m_WndRadioLinearDB;<br />
auch ein UpdateData(TRUE); stehn?</p>
<p>bzw. schau mal mit nem texteditor in die *.rc rein und kuck ob auch alle IDC_RADIO's untereinander stehn oder ob vieleicht das erste IDC_RADIO (was die gruppe definiert)durch ein IDC_BUTTON (oder sonstwas) getrennt von dem nächten IDC_RADIO ist.</p>
<p>FALSCH wäre<br />
IDC_RADIO1 //definiert gruppe<br />
IDC_BUTTON1 //gruppe endet hier<br />
IDC_RADIO2 //<br />
IDC_BUTTON2<br />
...</p>
<p>RICHTIG ist<br />
IDC_RADIO1 //definiert gruppe<br />
IDC_RADIO2 //<br />
IDC_RADIO3 //<br />
IDC_RADIO4 // gruppe endet hier<br />
IDC_BUTTON1</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1177908</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1177908</guid><dc:creator><![CDATA[LowFly]]></dc:creator><pubDate>Mon, 20 Nov 2006 15:54:11 GMT</pubDate></item><item><title><![CDATA[Reply to Einführung in Radiobuttons gesucht on Mon, 20 Nov 2006 16:07:13 GMT]]></title><description><![CDATA[<p>LowFly schrieb:</p>
<blockquote>
<p>hast du vor<br />
int n=m_WndRadioLinearDB;<br />
auch ein UpdateData(TRUE); stehn?</p>
</blockquote>
<p>Habe ich noch nie benutzt und kenne ich auch nicht. Wie und wo müsste ich das denn einfügen?</p>
<p>Ausprobiert habe ich</p>
<pre><code>m_WndRadioLinearDb.UpdateData(TRUE);
	n=m_WndRadioLinearDb.GetCheckedRadioButton(IDC_RADIO3,IDC_DB);
</code></pre>
<p>was aber auch immer 0 ergibt.</p>
<p>LowFly schrieb:</p>
<blockquote>
<p>bzw. schau mal mit nem texteditor in die *.rc rein und kuck ob auch alle IDC_RADIO's untereinander stehn oder ob vieleicht das erste IDC_RADIO (was die gruppe definiert)durch ein IDC_BUTTON (oder sonstwas) getrennt von dem nächten IDC_RADIO ist.</p>
</blockquote>
<p>Aus der .rc Datei</p>
<pre><code>CONTROL         &quot;linear&quot;,IDC_LINEAR,&quot;Button&quot;,BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,125,7,31,12
    CONTROL         &quot;dB&quot;,IDC_DB,&quot;Button&quot;,BS_AUTORADIOBUTTON,171,7,24,14
    CONTROL         &quot;Optionsfeld1&quot;,IDC_RADIO3,&quot;Button&quot;,BS_AUTORADIOBUTTON,162,47,57,10
</code></pre>
<p>aus der Resource.h Datei</p>
<pre><code>#define IDC_RADIO3                      1007
#define IDC_LINEAR                      1008
#define IDC_DB                          1009
</code></pre>
<p>Matthias</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1177915</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1177915</guid><dc:creator><![CDATA[pospiech]]></dc:creator><pubDate>Mon, 20 Nov 2006 16:07:13 GMT</pubDate></item><item><title><![CDATA[Reply to Einführung in Radiobuttons gesucht on Mon, 20 Nov 2006 16:32:16 GMT]]></title><description><![CDATA[<p>wenn du mit m_WndRadioLinearDb**.** GetCheckedRadioButton erreichts ist deine variable IMMER noch eine control mach mal das was martin dir vorgeschlagen hat.</p>
<p>geh in die header dort wo du m_WndRadioLinearDb definiert hast dort müßte stehn<br />
CButton m_WndRadioLinearDb;<br />
und tausch bei alle CButton mit <strong>int</strong> aus die ein Radio definieren somit bekommst du den wert der Button zurück.</p>
<p>dann sollte</p>
<blockquote>
<p>UpdateData(TRUE);<br />
int n = m_WndRadioLinearDb;<br />
CString f;<br />
f.Format(&quot;%i\n%i&quot;,n,m_WndRadioLinearDb);<br />
MessageBox(f);</p>
</blockquote>
<p>einen anderen wert zurückgeben als 0;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1177938</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1177938</guid><dc:creator><![CDATA[LowFly]]></dc:creator><pubDate>Mon, 20 Nov 2006 16:32:16 GMT</pubDate></item><item><title><![CDATA[Reply to Einführung in Radiobuttons gesucht on Mon, 20 Nov 2006 17:34:01 GMT]]></title><description><![CDATA[<p>es fehlte das UpdateData(True); damit geht es jetzt. DANKE!</p>
<p>Matthias</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1177966</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1177966</guid><dc:creator><![CDATA[pospiech]]></dc:creator><pubDate>Mon, 20 Nov 2006 17:34:01 GMT</pubDate></item></channel></rss>