<?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[&amp;quot;|&amp;quot; z.B beim Style Parameter]]></title><description><![CDATA[<p>Hallo,</p>
<p>durch ein &quot;|&quot; kann man ja z.B bei der CreateWindow Funktion verschiedene Styles als Parameter übergeben, doch wie wird dieser Parameter intern gehandelt ?</p>
<p>Die Verschiedenen Styles sind doch Konstanten, hinter denen eine Zahl steckt, ud diese Zahlen werden doch mit einem binären Oder &quot;zusammengefügt&quot;.</p>
<p>Wie Filtert diese Funktion dann diese Übergeben Styles heraus ?</p>
<p>Was ich nicht verstehe ist folgendes :</p>
<p>angenommen, man übergibt der Funktion die Werte 5 (101) und 2 (010), dann werden diese doch durch das binäre Oder zu 7 (111).</p>
<p>Allerdings wird doch 6 und 1 ebenfalls zu 7, genauso 7 und 5.</p>
<p>Wie filtert die Funktion die übergebenen Parameter heraus ?</p>
<p>Oder liege ich völlig falsch damit, dass die Werte durch Bitoperatoren zusammen gefügt werden ?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/111317/quot-quot-z-b-beim-style-parameter</link><generator>RSS for Node</generator><lastBuildDate>Wed, 01 Jul 2026 01:57:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/111317.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 30 May 2005 19:21:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to &amp;quot;|&amp;quot; z.B beim Style Parameter on Mon, 30 May 2005 19:21:06 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>durch ein &quot;|&quot; kann man ja z.B bei der CreateWindow Funktion verschiedene Styles als Parameter übergeben, doch wie wird dieser Parameter intern gehandelt ?</p>
<p>Die Verschiedenen Styles sind doch Konstanten, hinter denen eine Zahl steckt, ud diese Zahlen werden doch mit einem binären Oder &quot;zusammengefügt&quot;.</p>
<p>Wie Filtert diese Funktion dann diese Übergeben Styles heraus ?</p>
<p>Was ich nicht verstehe ist folgendes :</p>
<p>angenommen, man übergibt der Funktion die Werte 5 (101) und 2 (010), dann werden diese doch durch das binäre Oder zu 7 (111).</p>
<p>Allerdings wird doch 6 und 1 ebenfalls zu 7, genauso 7 und 5.</p>
<p>Wie filtert die Funktion die übergebenen Parameter heraus ?</p>
<p>Oder liege ich völlig falsch damit, dass die Werte durch Bitoperatoren zusammen gefügt werden ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/799255</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/799255</guid><dc:creator><![CDATA[imson]]></dc:creator><pubDate>Mon, 30 May 2005 19:21:06 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;|&amp;quot; z.B beim Style Parameter on Mon, 30 May 2005 20:02:18 GMT]]></title><description><![CDATA[<p>Durch ein AND, wie du ja schon vermutet hast. Der einzige 'tick' ist, dass immer nur ein bit 1 ist.<br />
bsp:</p>
<pre><code class="language-cpp">#define WS_POPUP            0x80000000L // 1000 0000 ...
#define WS_CHILD            0x40000000L // 0100 0000 ...
#define WS_MINIMIZE         0x20000000L // 0010 0000 ...
#define WS_VISIBLE          0x10000000L // 0001 0000 ...
#define WS_DISABLED         0x08000000L // 0000 1000 ...
#define WS_CLIPSIBLINGS     0x04000000L // 0000 0100 ...
#define WS_CLIPCHILDREN     0x02000000L // 0000 0010 ...
#define WS_MAXIMIZE         0x01000000L // 0000 0001 ...
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/799265</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/799265</guid><dc:creator><![CDATA[CMatt]]></dc:creator><pubDate>Mon, 30 May 2005 20:02:18 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;|&amp;quot; z.B beim Style Parameter on Mon, 30 May 2005 19:42:45 GMT]]></title><description><![CDATA[<p>Achso, ist ja ziemlich genial, aber irgendwie doch einfach ^^<br />
Bedeutet | nicht or sondern and ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/799273</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/799273</guid><dc:creator><![CDATA[imson]]></dc:creator><pubDate>Mon, 30 May 2005 19:42:45 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;|&amp;quot; z.B beim Style Parameter on Mon, 30 May 2005 19:47:44 GMT]]></title><description><![CDATA[<p>imson schrieb:</p>
<blockquote>
<p>Achso, ist ja ziemlich genial, aber irgendwie doch einfach ^^<br />
Bedeutet | nicht or sondern and ?</p>
</blockquote>
<p>Das meinst Du doch nicht ernst, oder?</p>
<p>Schau Dir doch mal die von CMat geposteten defines an... evtl. fällt Dir auf, das immer nur 1 bit gesetzt ist...</p>
<p>Was käme wohl raus wenn man WS_POPUP und WS_CHILD per AND verknüpfen würde?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/799276</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/799276</guid><dc:creator><![CDATA[MSDN]]></dc:creator><pubDate>Mon, 30 May 2005 19:47:44 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;|&amp;quot; z.B beim Style Parameter on Mon, 30 May 2005 19:47:50 GMT]]></title><description><![CDATA[<p>| ist eine bitweises or</p>
]]></description><link>https://www.c-plusplus.net/forum/post/799277</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/799277</guid><dc:creator><![CDATA[Herr-Vorragend]]></dc:creator><pubDate>Mon, 30 May 2005 19:47:50 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;|&amp;quot; z.B beim Style Parameter on Mon, 30 May 2005 19:54:53 GMT]]></title><description><![CDATA[<p>hm, jo leichtsinnsfehler, hat mich wohl verwirrt, dass CMatt was von And geschrieben hat^^</p>
<p>der zerstreute Professor eben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/799282</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/799282</guid><dc:creator><![CDATA[imson]]></dc:creator><pubDate>Mon, 30 May 2005 19:54:53 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;|&amp;quot; z.B beim Style Parameter on Mon, 30 May 2005 19:56:42 GMT]]></title><description><![CDATA[<p>bsp:</p>
<p>WS_POPUP | WS_CHILD = 1000 OR 0100 = 1100</p>
<p>ist WS_POPUP in 1100 drinnen?<br />
1100 &amp; WS_POPUP = 1100 AND 1000 = 1000 -&gt; jep da<br />
st WS_VISIBLE in 1100 drinnen?<br />
1100 &amp; WS_VISIBLE = 1100 AND 0001 = 0000 -&gt; nö, net da</p>
]]></description><link>https://www.c-plusplus.net/forum/post/799283</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/799283</guid><dc:creator><![CDATA[CMatt]]></dc:creator><pubDate>Mon, 30 May 2005 19:56:42 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;|&amp;quot; z.B beim Style Parameter on Mon, 30 May 2005 19:59:23 GMT]]></title><description><![CDATA[<p>CMatt schrieb:</p>
<blockquote>
<p>bsp:</p>
<p>WS_POPUP | WS_CHILD = 1000 OR 0100 = 1100</p>
<p>ist WS_POPUP in 1100 drinnen?<br />
1100 &amp; WS_POPUP = 1100 AND 1000 = 1000 -&gt; jep da<br />
st WS_VISIBLE in 1100 drinnen?<br />
1100 &amp; WS_VISIBLE = 1100 AND 0001 = 0000 -&gt; nö, net da</p>
</blockquote>
<p>achso, du hast das and auf die frage bezogen, wie das ganze ausgewertet wird. Jetzt verstehe ich das.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/799286</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/799286</guid><dc:creator><![CDATA[imson]]></dc:creator><pubDate>Mon, 30 May 2005 19:59:23 GMT</pubDate></item></channel></rss>