<?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[Hilfe bei SDI Anwendung! Screen löschen!]]></title><description><![CDATA[<p>Hi all.</p>
<p>Ich brauche Hilfe bei der SDI Anwendung.<br />
Ich habe also, in der View-Klasse bei &quot;OnDraw&quot; Methode eine Linie gezeichnet die bei dem Start des Programm gezeichnet wird.</p>
<p>So sieht es aus.</p>
<pre><code class="language-cpp">void CSnakeView::OnDraw(CDC* pDC)
{
	CSnakeDoc* pDoc = GetDocument();
	ASSERT_VALID(pDoc);
	// ZU ERLEDIGEN: Hier Code zum Zeichnen der ursprünglichen Daten hinzufügen
	pDC-&gt;MoveTo(200,200);
	pDC-&gt;LineTo(300,200);
	Sleep(1000);
}
</code></pre>
<p>Nacfh dem die Linie gezeichent wurde wird erst eine Pause gemacht mit der Methode &quot;Sleep(int nTime);&quot;<br />
Jetzt möchte ich gerne nach dem die Pause gemacht worden ist, die Linie die ich vor der Pause gezeichent habe, löschen, und eine neue LInie zeichnen. Dass es so aussieht ob es eine Schlange ist die sich von links nach rechts bewegt.<br />
Wie man die Linie zeichent weis ich ja, aber wie man die Linie davor die ichgezeichnet habe, muss gelöscht werden und dies habeich nciht herausgefunden. Bedanke mich im voraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/172190/hilfe-bei-sdi-anwendung-screen-löschen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Apr 2026 21:08:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/172190.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 02 Feb 2007 10:30:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Hilfe bei SDI Anwendung! Screen löschen! on Fri, 02 Feb 2007 10:30:04 GMT]]></title><description><![CDATA[<p>Hi all.</p>
<p>Ich brauche Hilfe bei der SDI Anwendung.<br />
Ich habe also, in der View-Klasse bei &quot;OnDraw&quot; Methode eine Linie gezeichnet die bei dem Start des Programm gezeichnet wird.</p>
<p>So sieht es aus.</p>
<pre><code class="language-cpp">void CSnakeView::OnDraw(CDC* pDC)
{
	CSnakeDoc* pDoc = GetDocument();
	ASSERT_VALID(pDoc);
	// ZU ERLEDIGEN: Hier Code zum Zeichnen der ursprünglichen Daten hinzufügen
	pDC-&gt;MoveTo(200,200);
	pDC-&gt;LineTo(300,200);
	Sleep(1000);
}
</code></pre>
<p>Nacfh dem die Linie gezeichent wurde wird erst eine Pause gemacht mit der Methode &quot;Sleep(int nTime);&quot;<br />
Jetzt möchte ich gerne nach dem die Pause gemacht worden ist, die Linie die ich vor der Pause gezeichent habe, löschen, und eine neue LInie zeichnen. Dass es so aussieht ob es eine Schlange ist die sich von links nach rechts bewegt.<br />
Wie man die Linie zeichent weis ich ja, aber wie man die Linie davor die ichgezeichnet habe, muss gelöscht werden und dies habeich nciht herausgefunden. Bedanke mich im voraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1221607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1221607</guid><dc:creator><![CDATA[Screener]]></dc:creator><pubDate>Fri, 02 Feb 2007 10:30:04 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe bei SDI Anwendung! Screen löschen! on Fri, 02 Feb 2007 11:41:35 GMT]]></title><description><![CDATA[<p>Wenn du noch weißt, wo die Linie vorher war, dann male doch einfach eine Line in Hintergrundfarbe dorthin. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1221668</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1221668</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Fri, 02 Feb 2007 11:41:35 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe bei SDI Anwendung! Screen löschen! on Fri, 02 Feb 2007 13:21:59 GMT]]></title><description><![CDATA[<p>Dein Code steht in der OnDraw und da ist eine Sleep-Anweisung drin. Das sollte dein Programm übelst langsam machen. Die OnDraw wird ja hin und wieder etwas häufiger aufgerufen.<br />
Weiß ja nicht was du genau machen willst. Soll das so eine Art Startbildschirm werden?<br />
Ansonsten würde ich das auch so machen wie estartu das vorgeschlagen hat. Weiterhin kann man noch drüber nachdenken, eventuell was in der OnEraseBkgnd zu machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1221740</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1221740</guid><dc:creator><![CDATA[AndyDD]]></dc:creator><pubDate>Fri, 02 Feb 2007 13:21:59 GMT</pubDate></item></channel></rss>