<?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[Probleme mit Grafik]]></title><description><![CDATA[<p>Guten Morgen,<br />
ich habe wieder einmal ein Problem. Ich habe eine SDI Anwendung auf der ich mir dynamisch Steuerelemente erzeuge. Wenn ich nun mit der Maus über ein Steuerlement fahre, soll ein Rahmen gezeichnet werden. Das mache ich mit :</p>
<pre><code class="language-cpp">void CLayout2View::zeichne_rahmen(CRect rechteck)
{
	//Zeichnet einen dünnen blauen Rahmenen um jedes Steuerelement
	CClientDC dc(this);
	CPen lPen(PS_SOLID, 2, RGB(0,128,255));
	dc.SelectObject(&amp;lPen);
	dc.MoveTo(rechteck.left - 5, rechteck.top - (46 +2));
	dc.LineTo(rechteck.right + 5,rechteck.top - (46 + 2));
	dc.LineTo(rechteck.right + 5,rechteck.bottom - (46 +2));
	dc.LineTo(rechteck.left - 5,rechteck.bottom - (46 +2));
	dc.LineTo(rechteck.left - 5, rechteck.top - (46 + 2));
}
</code></pre>
<p>Weiterhin soll es möglich sein dieses Steuerlement zu bewegen. Allerding soll der gezeichnete Rahmen auch bewgt werden. Wenn ich die Funktion oben aber aurufe,wird der Rahmen immer wieder gezeichnet und es endet dann in einer blauen Linie. Ist mir auch klar warum aber nun die Frage:<br />
Wie bekomme ich es hin, das der Rahmen auch bei Bewegung nun um das aktuelle Element gezeichnet wrid?</p>
<p>Vielen Dank</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/157072/probleme-mit-grafik</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Jul 2026 06:31:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/157072.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 23 Aug 2006 04:51:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme mit Grafik on Wed, 23 Aug 2006 04:51:46 GMT]]></title><description><![CDATA[<p>Guten Morgen,<br />
ich habe wieder einmal ein Problem. Ich habe eine SDI Anwendung auf der ich mir dynamisch Steuerelemente erzeuge. Wenn ich nun mit der Maus über ein Steuerlement fahre, soll ein Rahmen gezeichnet werden. Das mache ich mit :</p>
<pre><code class="language-cpp">void CLayout2View::zeichne_rahmen(CRect rechteck)
{
	//Zeichnet einen dünnen blauen Rahmenen um jedes Steuerelement
	CClientDC dc(this);
	CPen lPen(PS_SOLID, 2, RGB(0,128,255));
	dc.SelectObject(&amp;lPen);
	dc.MoveTo(rechteck.left - 5, rechteck.top - (46 +2));
	dc.LineTo(rechteck.right + 5,rechteck.top - (46 + 2));
	dc.LineTo(rechteck.right + 5,rechteck.bottom - (46 +2));
	dc.LineTo(rechteck.left - 5,rechteck.bottom - (46 +2));
	dc.LineTo(rechteck.left - 5, rechteck.top - (46 + 2));
}
</code></pre>
<p>Weiterhin soll es möglich sein dieses Steuerlement zu bewegen. Allerding soll der gezeichnete Rahmen auch bewgt werden. Wenn ich die Funktion oben aber aurufe,wird der Rahmen immer wieder gezeichnet und es endet dann in einer blauen Linie. Ist mir auch klar warum aber nun die Frage:<br />
Wie bekomme ich es hin, das der Rahmen auch bei Bewegung nun um das aktuelle Element gezeichnet wrid?</p>
<p>Vielen Dank</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1122497</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1122497</guid><dc:creator><![CDATA[basti_1984]]></dc:creator><pubDate>Wed, 23 Aug 2006 04:51:46 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Grafik on Wed, 23 Aug 2006 08:21:45 GMT]]></title><description><![CDATA[<p>Du musst halt an der alten Stelle den selben Rahmen noch mal zeichnen nur in der Hintergrundfarbe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1122588</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1122588</guid><dc:creator><![CDATA[connan]]></dc:creator><pubDate>Wed, 23 Aug 2006 08:21:45 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Grafik on Wed, 23 Aug 2006 08:25:51 GMT]]></title><description><![CDATA[<p>Okay aber wie bekomme ich genau die Hintergrundfarbe meiner Anwendung herauas und wenn wir gerade daebi sind wie kann ich sie ändern ?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1122594</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1122594</guid><dc:creator><![CDATA[basti_1984]]></dc:creator><pubDate>Wed, 23 Aug 2006 08:25:51 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Grafik on Wed, 23 Aug 2006 08:46:55 GMT]]></title><description><![CDATA[<p><a href="http://www.coding-help.de/steuer_allg.html" rel="nofollow">http://www.coding-help.de/steuer_allg.html</a></p>
<p>guck mal nach OnCtlColor...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1122615</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1122615</guid><dc:creator><![CDATA[connan]]></dc:creator><pubDate>Wed, 23 Aug 2006 08:46:55 GMT</pubDate></item></channel></rss>