<?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[CButton::GetState gibt immer den Wert 8 zurück]]></title><description><![CDATA[<p>Hallo,<br />
ich will einfach nur mit CButton::SetState das Aussehen eines Buttons toggeln. Um den aktuellen Status abzufragen verwende ich GetState, aber GetState gibt immer nur den Wert 8 zurück und damit läuft die Umschaltung nicht :</p>
<pre><code>void CTerminalDlg::OnNuminpProg() 
{
	CButton *button = (CButton*)GetDlgItem(IDC_NUMINP_PROG); 
   if(button != NULL &amp;&amp; button-&gt;GetSafeHwnd() != NULL) 
	{ 
		button-&gt;SetState( !(button-&gt;GetState() &amp; 0x0004) );
   }
}
</code></pre>
<p>Gruss<br />
B J</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/85247/cbutton-getstate-gibt-immer-den-wert-8-zurück</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Apr 2026 04:00:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/85247.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 07 Sep 2004 08:23:24 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CButton::GetState gibt immer den Wert 8 zurück on Tue, 07 Sep 2004 08:23:24 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich will einfach nur mit CButton::SetState das Aussehen eines Buttons toggeln. Um den aktuellen Status abzufragen verwende ich GetState, aber GetState gibt immer nur den Wert 8 zurück und damit läuft die Umschaltung nicht :</p>
<pre><code>void CTerminalDlg::OnNuminpProg() 
{
	CButton *button = (CButton*)GetDlgItem(IDC_NUMINP_PROG); 
   if(button != NULL &amp;&amp; button-&gt;GetSafeHwnd() != NULL) 
	{ 
		button-&gt;SetState( !(button-&gt;GetState() &amp; 0x0004) );
   }
}
</code></pre>
<p>Gruss<br />
B J</p>
]]></description><link>https://www.c-plusplus.net/forum/post/601338</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/601338</guid><dc:creator><![CDATA[B J]]></dc:creator><pubDate>Tue, 07 Sep 2004 08:23:24 GMT</pubDate></item><item><title><![CDATA[Reply to CButton::GetState gibt immer den Wert 8 zurück on Tue, 07 Sep 2004 20:30:02 GMT]]></title><description><![CDATA[<p>Wenn das ein Pushbutton ist kannst du sein Aussehen ohne Ownerdraw nicht groß verändern, also nix mit &quot;Knopf stecken lassen&quot; <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/601993</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/601993</guid><dc:creator><![CDATA[Surkevin]]></dc:creator><pubDate>Tue, 07 Sep 2004 20:30:02 GMT</pubDate></item><item><title><![CDATA[Reply to CButton::GetState gibt immer den Wert 8 zurück on Wed, 08 Sep 2004 06:54:15 GMT]]></title><description><![CDATA[<p>Hallo,<br />
also mit SetState kann ich das Aussehen vom Knopf ohne Probleme verändern. Also &quot;gedrückt&quot; oder &quot;nicht gedrückt&quot;. Aber unabhängig vom Button Status liefert GetState immer den Wert 8 zurück.</p>
<p>Gruss<br />
B J</p>
]]></description><link>https://www.c-plusplus.net/forum/post/602130</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/602130</guid><dc:creator><![CDATA[B J]]></dc:creator><pubDate>Wed, 08 Sep 2004 06:54:15 GMT</pubDate></item></channel></rss>