<?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[RECT]]></title><description><![CDATA[<p>Also ich hab ein eigentlich ganz einfaches Problem:<br />
Wenn ich das RECT r1 folgendermaßen deklariere, funktioniert alles optimal:</p>
<pre><code class="language-cpp">RECT r1={40, 40, 0, 0};
</code></pre>
<p>Wenn ichs jetzt aber so mach, funktionierts irgendwie nich ... :</p>
<pre><code class="language-cpp">RECT r1;
r1={40, 40, 0, 0};
</code></pre>
<p>Woran liegt das?<br />
Und wie kann ichs anders machen dass es auch so funktioniert?</p>
<p>Ich freue mich über eure Hilfe <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>
<p>MfG Daniel</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/223402/rect</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Apr 2026 07:11:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/223402.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 25 Sep 2008 15:20:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to RECT on Thu, 25 Sep 2008 15:20:21 GMT]]></title><description><![CDATA[<p>Also ich hab ein eigentlich ganz einfaches Problem:<br />
Wenn ich das RECT r1 folgendermaßen deklariere, funktioniert alles optimal:</p>
<pre><code class="language-cpp">RECT r1={40, 40, 0, 0};
</code></pre>
<p>Wenn ichs jetzt aber so mach, funktionierts irgendwie nich ... :</p>
<pre><code class="language-cpp">RECT r1;
r1={40, 40, 0, 0};
</code></pre>
<p>Woran liegt das?<br />
Und wie kann ichs anders machen dass es auch so funktioniert?</p>
<p>Ich freue mich über eure Hilfe <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>
<p>MfG Daniel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587958</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587958</guid><dc:creator><![CDATA[killmichnich]]></dc:creator><pubDate>Thu, 25 Sep 2008 15:20:21 GMT</pubDate></item><item><title><![CDATA[Reply to RECT on Thu, 25 Sep 2008 15:40:52 GMT]]></title><description><![CDATA[<p>dat is unzulässig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587978</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587978</guid><dc:creator><![CDATA[ascda]]></dc:creator><pubDate>Thu, 25 Sep 2008 15:40:52 GMT</pubDate></item><item><title><![CDATA[Reply to RECT on Thu, 25 Sep 2008 16:05:25 GMT]]></title><description><![CDATA[<p>das liegt an der unterscheidung von</p>
<pre><code class="language-cpp">int i=0;
</code></pre>
<p>und</p>
<pre><code class="language-cpp">int i;
i=0
</code></pre>
<p>Das erste ist eine Initialisierung das zweite eine Zuweisung.<br />
Für primitive Datentypen ist das noch simpel, Bei Klassen wird es Komplizierter.</p>
<p>Da wird im ersten Fall der Copyconstrukter aufgerufen und im 2. der Zuweisungsoperator.<br />
Mehr dazu darf ich hier (im WinAPI Forum) nicht sagen, da sonst ascda wieder anfängt zu flamen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1587995</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1587995</guid><dc:creator><![CDATA[vlad_tepesch]]></dc:creator><pubDate>Thu, 25 Sep 2008 16:05:25 GMT</pubDate></item><item><title><![CDATA[Reply to RECT on Thu, 25 Sep 2008 16:22:49 GMT]]></title><description><![CDATA[<p>ja ok so weit komm ich noch mit<br />
aber ich komm so trotzdem nicht weiter<br />
ich würd gern ein array anlegen mit verschiedenen Rects:</p>
<pre><code class="language-cpp">RECT r[40];
</code></pre>
<p>und das dann in ner for-schleife füllen:</p>
<pre><code class="language-cpp">for(int i=0; i&lt;40; i++)
{
r[i]={i, 40, 0, 0};
}
</code></pre>
<p>wie krieg ich das dann hin? <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/1588011</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1588011</guid><dc:creator><![CDATA[killmichnich]]></dc:creator><pubDate>Thu, 25 Sep 2008 16:22:49 GMT</pubDate></item><item><title><![CDATA[Reply to RECT on Thu, 25 Sep 2008 16:33:55 GMT]]></title><description><![CDATA[<p>r.left = i;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1588022</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1588022</guid><dc:creator><![CDATA[gosha16]]></dc:creator><pubDate>Thu, 25 Sep 2008 16:33:55 GMT</pubDate></item><item><title><![CDATA[Reply to RECT on Thu, 25 Sep 2008 16:46:01 GMT]]></title><description><![CDATA[<p>ja aber so gehts nich ganz<br />
das müsst ja dann so aussehen:</p>
<pre><code class="language-cpp">for(long i=0; i&lt;10; i++)
{
r[i].left=i;
r[i].top=40;
r[i].right=0;
r[i].bottom=0;
}
</code></pre>
<p>und so gehts nich?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1588028</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1588028</guid><dc:creator><![CDATA[killmichnich]]></dc:creator><pubDate>Thu, 25 Sep 2008 16:46:01 GMT</pubDate></item><item><title><![CDATA[Reply to RECT on Thu, 25 Sep 2008 16:50:22 GMT]]></title><description><![CDATA[<p>wozu benutzt du rects, wenn du nur Punkte spiechert? hierführ gibts POINT</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1588032</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1588032</guid><dc:creator><![CDATA[vlad_tepesch]]></dc:creator><pubDate>Thu, 25 Sep 2008 16:50:22 GMT</pubDate></item><item><title><![CDATA[Reply to RECT on Thu, 25 Sep 2008 16:53:59 GMT]]></title><description><![CDATA[<p>weil ich für folgende funktion ein zeiger auf ne rect struktur brauch:</p>
<pre><code class="language-cpp">RECT r;
lpD3DFont-&gt;DrawText(NULL, &quot;Text&quot;, -1, &amp;r, DT_CENTER, TextColor);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1588037</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1588037</guid><dc:creator><![CDATA[killmichnich]]></dc:creator><pubDate>Thu, 25 Sep 2008 16:53:59 GMT</pubDate></item><item><title><![CDATA[Reply to RECT on Thu, 25 Sep 2008 16:58:01 GMT]]></title><description><![CDATA[<p>es hat aber einen grund warum da rects erwartet werden.<br />
Bei dir würde nicht mal was gezeichnet werden, da die Funktion den text in das rechteck clippt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1588039</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1588039</guid><dc:creator><![CDATA[vlad_tepesch]]></dc:creator><pubDate>Thu, 25 Sep 2008 16:58:01 GMT</pubDate></item><item><title><![CDATA[Reply to RECT on Thu, 25 Sep 2008 17:00:39 GMT]]></title><description><![CDATA[<p>warum zeichnet das dann nix?<br />
wenn ich da einfach mehrere rechtecke mit dem gleichen text an verschiedenen positionen ausgeben wollte, müsste das doch so gehen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1588041</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1588041</guid><dc:creator><![CDATA[killmichnich]]></dc:creator><pubDate>Thu, 25 Sep 2008 17:00:39 GMT</pubDate></item><item><title><![CDATA[Reply to RECT on Thu, 25 Sep 2008 17:02:06 GMT]]></title><description><![CDATA[<p>weil dein rechteck eine negative größe hat?!<br />
Mich würde es wundern, wenn da wirklich text erscheint.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1588042</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1588042</guid><dc:creator><![CDATA[vlad_tepesch]]></dc:creator><pubDate>Thu, 25 Sep 2008 17:02:06 GMT</pubDate></item><item><title><![CDATA[Reply to RECT on Thu, 25 Sep 2008 17:07:25 GMT]]></title><description><![CDATA[<p>asooo<br />
du meinst das &quot;-1&quot; da drin oder?<br />
das bedeutet nur dass der gesamte text ausgegeben wird</p>
<p>und gibts da jetzt überhaupt ne lösung wie ich mit hilfe der for-schleife so die werte reinkrieg?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1588047</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1588047</guid><dc:creator><![CDATA[killmichnich]]></dc:creator><pubDate>Thu, 25 Sep 2008 17:07:25 GMT</pubDate></item><item><title><![CDATA[Reply to RECT on Thu, 25 Sep 2008 17:31:52 GMT]]></title><description><![CDATA[<p>was ich meine ist dein Rechteck:</p>
<p>left = i;<br />
top = 40;<br />
right = 0;<br />
bottom = 0;</p>
<p>-&gt; höhe des rechtecks = bottom - top -&gt; höhe = -40;<br />
-&gt; breite des Rechtecks = left - right -&gt; breite = -i;<br />
da die funktion den text in das rechteck clippt, welches eine negative breite und höhe hat, sollte nix gezeichnet werden.</p>
<p>Warum füllst du das rechteck nicht mit:</p>
<pre><code class="language-cpp">for(long i=0; i&lt;10; i++)
{
  r[i].left   =  i;
  r[i].top    = 40;
  r[i].right  = r[i].left + MY_TEXT_MAX_WIDTH;
  r[i].bottom = r[i].top + MY_TEXT_MAX_HEIGHT;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1588056</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1588056</guid><dc:creator><![CDATA[vlad_tepesch]]></dc:creator><pubDate>Thu, 25 Sep 2008 17:31:52 GMT</pubDate></item><item><title><![CDATA[Reply to RECT on Thu, 25 Sep 2008 17:38:53 GMT]]></title><description><![CDATA[<p>jaaaaaaaaaaaaa<br />
das is genau das was ich gebraucht habe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
vielen danke :D:D</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1588059</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1588059</guid><dc:creator><![CDATA[killmichnich]]></dc:creator><pubDate>Thu, 25 Sep 2008 17:38:53 GMT</pubDate></item><item><title><![CDATA[Reply to RECT on Thu, 25 Sep 2008 18:22:54 GMT]]></title><description><![CDATA[<p><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="😕"
    /> <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="😕"
    /> <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 />
Da bist du nicht von selbst drauf gekommen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1588087</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1588087</guid><dc:creator><![CDATA[vlad_tepesch]]></dc:creator><pubDate>Thu, 25 Sep 2008 18:22:54 GMT</pubDate></item><item><title><![CDATA[Reply to RECT on Thu, 25 Sep 2008 18:51:32 GMT]]></title><description><![CDATA[<p>lol</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1588107</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1588107</guid><dc:creator><![CDATA[ascda]]></dc:creator><pubDate>Thu, 25 Sep 2008 18:51:32 GMT</pubDate></item><item><title><![CDATA[Reply to RECT on Thu, 25 Sep 2008 18:53:25 GMT]]></title><description><![CDATA[<p>rofl</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1588109</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1588109</guid><dc:creator><![CDATA[heimkind]]></dc:creator><pubDate>Thu, 25 Sep 2008 18:53:25 GMT</pubDate></item><item><title><![CDATA[Reply to RECT on Fri, 26 Sep 2008 11:57:09 GMT]]></title><description><![CDATA[<p>he tut mir leid ich bin halt nich ganz so schlau <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/1588416</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1588416</guid><dc:creator><![CDATA[killmichnich]]></dc:creator><pubDate>Fri, 26 Sep 2008 11:57:09 GMT</pubDate></item></channel></rss>