<?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[Bestimmten Bereich neu zeichnen]]></title><description><![CDATA[<p>Hi,<br />
jetzt habe ich eine KLasse erstellt, mit der ich etwas auf meine MainForm oder eben jede andere bei Bedarf zeichnen kann. Ich mache vor jedem Zeichenvorgang ein Refresh der Form, damit alte Zeichnungszustände gelöscht werden.<br />
Nur dabei hab ich folgendes Problem:</p>
<p>Wenn ich z.B. eine zweite Instanz meiner Klasse erstelle und ein zweites Grafikobjekt zeichnen möchte, dann macht er wieder ein Refresh der Form und löscht dabei auch die Zeichnung der ersten Instanz meiner Klasse.</p>
<p>Was kann ich da tun? Ist es z.B. möglich nur einen bestimmten Bereich der vom neu zeich´nen zu lassen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/89475/bestimmten-bereich-neu-zeichnen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 05 Jul 2026 18:08:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/89475.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 20 Oct 2004 06:32:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bestimmten Bereich neu zeichnen on Wed, 20 Oct 2004 06:32:57 GMT]]></title><description><![CDATA[<p>Hi,<br />
jetzt habe ich eine KLasse erstellt, mit der ich etwas auf meine MainForm oder eben jede andere bei Bedarf zeichnen kann. Ich mache vor jedem Zeichenvorgang ein Refresh der Form, damit alte Zeichnungszustände gelöscht werden.<br />
Nur dabei hab ich folgendes Problem:</p>
<p>Wenn ich z.B. eine zweite Instanz meiner Klasse erstelle und ein zweites Grafikobjekt zeichnen möchte, dann macht er wieder ein Refresh der Form und löscht dabei auch die Zeichnung der ersten Instanz meiner Klasse.</p>
<p>Was kann ich da tun? Ist es z.B. möglich nur einen bestimmten Bereich der vom neu zeich´nen zu lassen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/632950</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/632950</guid><dc:creator><![CDATA[Maddinel]]></dc:creator><pubDate>Wed, 20 Oct 2004 06:32:57 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmten Bereich neu zeichnen on Wed, 20 Oct 2004 08:07:40 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Du könntest alle Grafikobjekte in der OnPaint des Forms neu ausgeben lassen.</p>
<p>Die übersichtlichere und einfachere Methode dürfte sein, auf der Form TPanels oder TPaintBoxes (oder auch TImages) in der gewünschten Größe zu plazieren und die Ausgabe dort hinein zu machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/633013</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/633013</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 20 Oct 2004 08:07:40 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmten Bereich neu zeichnen on Wed, 20 Oct 2004 08:16:15 GMT]]></title><description><![CDATA[<p>Danke schonmal für die Antwort. Das mit der ImageBox wollte ich erst auch so machen, aber da hab ich das Problem, das er mir immer diesen blöden weißen Hintergrund macht und dann darauf zeichnet. Aber da ich jetzt noch nicht weiß, wie der spätere Hintergrund der Form aussieht, müsst die ImageBox überall da, wo ich nicht gezeichnet habe transparent sein. Kannst du mir da vielleicht einen Tipp geben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/633021</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/633021</guid><dc:creator><![CDATA[Maddinel]]></dc:creator><pubDate>Wed, 20 Oct 2004 08:16:15 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmten Bereich neu zeichnen on Wed, 20 Oct 2004 08:24:05 GMT]]></title><description><![CDATA[<p>TImage hat doch die Eigenschaft Transparent. Schon mal ausprobiert? (ich nicht, deswegen keine Gewähr <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>
]]></description><link>https://www.c-plusplus.net/forum/post/633027</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/633027</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 20 Oct 2004 08:24:05 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmten Bereich neu zeichnen on Wed, 20 Oct 2004 08:26:40 GMT]]></title><description><![CDATA[<p>Ja hab ich ausprobiert, hat aber bisher nichts gebracht. Der zeichnet auch mit dem brush über die gesamte Fläche mit weiß denke ich mal weil der Hintergrund beim zeichnen weiß wird, aber wie kann ich das ändern?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/633030</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/633030</guid><dc:creator><![CDATA[Maddinel]]></dc:creator><pubDate>Wed, 20 Oct 2004 08:26:40 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmten Bereich neu zeichnen on Wed, 20 Oct 2004 09:03:25 GMT]]></title><description><![CDATA[<p>Habs hinbekommen mit der ImageBox. Ich zeichne jetzt einfach bevor ich die eigendlich Graphik zeichne ein Rechteck in Größe der Imagebox darauf und fülle dieses(Brush) mit der Farbe clBtnFace, jetzt kann ich beliebige Hintergrundfarben meiner Form geben und es passt sich prima an!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/633050</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/633050</guid><dc:creator><![CDATA[Maddinel]]></dc:creator><pubDate>Wed, 20 Oct 2004 09:03:25 GMT</pubDate></item></channel></rss>