<?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[ClipRect bei TCanvas]]></title><description><![CDATA[<p>Hallo,<br />
ich möchte Messdaten in einem TCanvas-Objekt darstellen.<br />
Probleme ergeben sich nun, wenn ich das Fenster über seine ursprüngliche Größe hinaus vergrößere. Dann ist nur noch eine Bildfläche von der ursprünglichen Größe be&quot;mal&quot;bar, der Rest bleibt grau, auch wenn in diesm Bereich explizit gezeichnet wird.<br />
Offensichtlich spielt da das ClipRect eine Rolle, nur weiß ich nicht, wie man dieses Rechteck setzen kann. Wer weiß Rat?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/148191/cliprect-bei-tcanvas</link><generator>RSS for Node</generator><lastBuildDate>Thu, 06 Aug 2026 15:50:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/148191.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 24 May 2006 09:10:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ClipRect bei TCanvas on Wed, 24 May 2006 09:10:48 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich möchte Messdaten in einem TCanvas-Objekt darstellen.<br />
Probleme ergeben sich nun, wenn ich das Fenster über seine ursprüngliche Größe hinaus vergrößere. Dann ist nur noch eine Bildfläche von der ursprünglichen Größe be&quot;mal&quot;bar, der Rest bleibt grau, auch wenn in diesm Bereich explizit gezeichnet wird.<br />
Offensichtlich spielt da das ClipRect eine Rolle, nur weiß ich nicht, wie man dieses Rechteck setzen kann. Wer weiß Rat?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1064049</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1064049</guid><dc:creator><![CDATA[Nikolaus Müller]]></dc:creator><pubDate>Wed, 24 May 2006 09:10:48 GMT</pubDate></item><item><title><![CDATA[Reply to ClipRect bei TCanvas on Wed, 24 May 2006 09:52:45 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>da es keine selbstständigen Canvas-Objekte gibt : zu welchem Control gehört die Canvas-Fläche? Zu dem Form? Dann vergrößert sich auf jedenfall auch desen Canvas automatisch.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1064078</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1064078</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 24 May 2006 09:52:45 GMT</pubDate></item><item><title><![CDATA[Reply to ClipRect bei TCanvas on Wed, 24 May 2006 12:40:38 GMT]]></title><description><![CDATA[<p>Es ist ein Objekt unter TImage.<br />
Das übergeordnete TImage-Objekt hat übrigens die vergrößerten Werte für Height und Width.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1064207</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1064207</guid><dc:creator><![CDATA[Nikolaus Müller]]></dc:creator><pubDate>Wed, 24 May 2006 12:40:38 GMT</pubDate></item><item><title><![CDATA[Reply to ClipRect bei TCanvas on Wed, 24 May 2006 12:47:01 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>dann must du bei dem TImage die Eigenschaft Align auf alClient setzen, damit es automatisch mitwächst.<br />
Alternativ auch in der Eingeschaft Anchor alle Optionen auf true.</p>
<p>/Edit : Hintergrund ist das das TImage eben nicht automatisch auf die Größenveränderung von den form reagiert, sondern erst wenn du diese Optionen setzt.<br />
Und damit wird dann auch die Canvas-Fläche automatisch vergößert.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1064213</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1064213</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 24 May 2006 12:47:01 GMT</pubDate></item><item><title><![CDATA[Reply to ClipRect bei TCanvas on Wed, 24 May 2006 13:12:06 GMT]]></title><description><![CDATA[<p>Das Image hat die Eigenschaft Align = alClient.<br />
Es ist aber - damit noch ein paar Steuerelemente im Formular untergebracht werden sollen - in ein Panel eingebettet, welches die Eigenschaft Align = alTop und die Anchors akLeft, akTop, akRight jeweils true hat.<br />
Die Höhe und Breite des Panel verändere ich auch schon mit dem OnCanResize-Ereignis des Formulars...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1064251</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1064251</guid><dc:creator><![CDATA[Nikolaus Müller]]></dc:creator><pubDate>Wed, 24 May 2006 13:12:06 GMT</pubDate></item><item><title><![CDATA[Reply to ClipRect bei TCanvas on Wed, 24 May 2006 13:23:58 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>- wenn dein Panel bereits die Anchors hat, warum willts du dann noch selber manuell im Event desen Größe verändern? Di Anchors machen das automatisch<br />
- warum benutzt du OnCanResize und nicht OnResize?<br />
- sehe ich nicht was dein Problem ist. In meinem Bespiel wird das Image ordnungsgemäß vergrößert. Ich verstehe eh nicht was du mit ClipRect meinst... die aktuellen Dimensionen des Image und damit auch die der Canvas-Fläche bekommst du über <em>Image-&gt;Width</em> und <em>Image-&gt;Height</em>.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1064264</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1064264</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 24 May 2006 13:23:58 GMT</pubDate></item><item><title><![CDATA[Reply to ClipRect bei TCanvas on Wed, 24 May 2006 18:50:42 GMT]]></title><description><![CDATA[<p>Wenn das TImage sich zur Laufzeit vergrößert/verkleinert und das Bitmap bemalt wurde ändert sich nicht die größe des Bitmaps des TImages.<br />
Also muß man nach einem Resize die Bitmapgröße den Image anpassen.</p>
<pre><code class="language-cpp">Image1-&gt;Picture-&gt;Bitmap-&gt;Height = Image1-&gt;ClientHeight;
Image1-&gt;Picture-&gt;Bitmap-&gt;Width = Image1-&gt;ClientWidth;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1064519</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1064519</guid><dc:creator><![CDATA[VergissEs]]></dc:creator><pubDate>Wed, 24 May 2006 18:50:42 GMT</pubDate></item><item><title><![CDATA[Reply to ClipRect bei TCanvas on Sat, 27 May 2006 15:41:10 GMT]]></title><description><![CDATA[<p>Hallo akari,<br />
deine Frage, unter welchem Objekt das TCanvas-Objekt steht, hat mich auf den genialen Einfall gebracht, statt TImage TPaintBox zu verwenden. Damit geht's jetzt.<br />
Vielen Dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1066166</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066166</guid><dc:creator><![CDATA[Nikolaus Müller]]></dc:creator><pubDate>Sat, 27 May 2006 15:41:10 GMT</pubDate></item></channel></rss>