<?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[schleifenproblem]]></title><description><![CDATA[<p>hallo,<br />
ich habe folgendes problem:<br />
ich frage ueber eine schleife ab, ob ein button gedreuckt wird</p>
<pre><code class="language-cpp">case WM_COMMAND:
		{
			for(i = 0; i&lt;= NUM; i++)

			if(lParam == (LPARAM)hwndButton[i])
			{
				if(HIWORD(wParam) == BN_CLICKED)
				{
					status_text[i] = !status_text[i];
					InvalidateRect(hWnd, &amp;rect, true);
				}
			}

			return 0;
		}
</code></pre>
<p>wenn der button gedrueckt wurde, dann negiere ich eine boolsche variable. jetzt moechte ich noch andere boolsche variablen die ungleich dem wert des buttons sind, auf false setzen. ich komme einfach nicht weiter. kann mir jemand helfen?? <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="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/96649/schleifenproblem</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 05:21:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/96649.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 03 Jan 2005 21:32:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to schleifenproblem on Mon, 03 Jan 2005 21:32:27 GMT]]></title><description><![CDATA[<p>hallo,<br />
ich habe folgendes problem:<br />
ich frage ueber eine schleife ab, ob ein button gedreuckt wird</p>
<pre><code class="language-cpp">case WM_COMMAND:
		{
			for(i = 0; i&lt;= NUM; i++)

			if(lParam == (LPARAM)hwndButton[i])
			{
				if(HIWORD(wParam) == BN_CLICKED)
				{
					status_text[i] = !status_text[i];
					InvalidateRect(hWnd, &amp;rect, true);
				}
			}

			return 0;
		}
</code></pre>
<p>wenn der button gedrueckt wurde, dann negiere ich eine boolsche variable. jetzt moechte ich noch andere boolsche variablen die ungleich dem wert des buttons sind, auf false setzen. ich komme einfach nicht weiter. kann mir jemand helfen?? <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="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/686184</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/686184</guid><dc:creator><![CDATA[Moh]]></dc:creator><pubDate>Mon, 03 Jan 2005 21:32:27 GMT</pubDate></item><item><title><![CDATA[Reply to schleifenproblem on Tue, 04 Jan 2005 08:51:26 GMT]]></title><description><![CDATA[<p>Habe ich das richtig verstanden, dass du dann alle anderen Elemente des Arrays (außer i) auf false setzen willst? Falls ja, dann könntest du dir einfach das i merken und dann in einer 2. for Schleife alle anderen auf false setzen <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/686362</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/686362</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 04 Jan 2005 08:51:26 GMT</pubDate></item><item><title><![CDATA[Reply to schleifenproblem on Tue, 04 Jan 2005 09:58:14 GMT]]></title><description><![CDATA[<p>koenntest du mir mal einen beispielcode posten, ich bekomm das ganze nicht gebacken, hab schon alles durchgespielt, hab sogar schon einen blauen bildschirm hinbekommen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/686400</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/686400</guid><dc:creator><![CDATA[Moh]]></dc:creator><pubDate>Tue, 04 Jan 2005 09:58:14 GMT</pubDate></item><item><title><![CDATA[Reply to schleifenproblem on Tue, 04 Jan 2005 15:41:21 GMT]]></title><description><![CDATA[<p>keiner eine idee??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/686701</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/686701</guid><dc:creator><![CDATA[Moh]]></dc:creator><pubDate>Tue, 04 Jan 2005 15:41:21 GMT</pubDate></item><item><title><![CDATA[Reply to schleifenproblem on Wed, 05 Jan 2005 12:09:16 GMT]]></title><description><![CDATA[<p>So irgendwie (ungetestet):</p>
<pre><code class="language-cpp">case WM_COMMAND:
        {
            int found = -1;
            for(i = 0; i&lt;= NUM; i++)
            {
                if((HWND)lParam == hwndButton[i])
                {
                    if(HIWORD(wParam) == BN_CLICKED)
                    {
                        found = i;
                        status_text[i] = !status_text[i];
                    }
                }
            }
            if(found &gt;= 0)
            {
                for(i = 0; i&lt;= NUM; i++)
                {
                    if(i != found)
                    {
                        status_text[i] = false;
                    }
                }
                InvalidateRect(hWnd, &amp;rect, true);
            }

            return 0;
        }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/687414</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/687414</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Wed, 05 Jan 2005 12:09:16 GMT</pubDate></item><item><title><![CDATA[Reply to schleifenproblem on Wed, 05 Jan 2005 15:15:25 GMT]]></title><description><![CDATA[<p>arf, thx, ich hatte wieder mal diesen tunnelblick.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/687667</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/687667</guid><dc:creator><![CDATA[Moh]]></dc:creator><pubDate>Wed, 05 Jan 2005 15:15:25 GMT</pubDate></item></channel></rss>