<?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[SDI und Fensterauffrischung]]></title><description><![CDATA[<p>Hallo,<br />
ich habe ein Programm unter MFC-SDI geschrieben. Als ich das Projekt angelegt hatte, vergaß ich anzugeben, daß er das Fenster immer maximiert starten soll. Ist nicht weiter schlimm, nur wenn ich nachträglich das Fenster vergrößere, ist der Bildschirminhalt natürlich verhunzt.<br />
Nun meine Frage, wo kann ich anweisen, daß bei Größenänderung des Fensters oder wegen Überlappung, mein Fensterclient neu gezeichnet wird. Hatte es schon mit der WM-SIZE und ein paar anderen probiert, aber nichts hat genützt <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>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/49200/sdi-und-fensterauffrischung</link><generator>RSS for Node</generator><lastBuildDate>Fri, 01 May 2026 08:21:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/49200.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 17 Sep 2003 06:29:24 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to SDI und Fensterauffrischung on Wed, 17 Sep 2003 06:29:24 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich habe ein Programm unter MFC-SDI geschrieben. Als ich das Projekt angelegt hatte, vergaß ich anzugeben, daß er das Fenster immer maximiert starten soll. Ist nicht weiter schlimm, nur wenn ich nachträglich das Fenster vergrößere, ist der Bildschirminhalt natürlich verhunzt.<br />
Nun meine Frage, wo kann ich anweisen, daß bei Größenänderung des Fensters oder wegen Überlappung, mein Fensterclient neu gezeichnet wird. Hatte es schon mit der WM-SIZE und ein paar anderen probiert, aber nichts hat genützt <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>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/355031</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/355031</guid><dc:creator><![CDATA[Unikum]]></dc:creator><pubDate>Wed, 17 Sep 2003 06:29:24 GMT</pubDate></item><item><title><![CDATA[Reply to SDI und Fensterauffrischung on Wed, 17 Sep 2003 07:40:22 GMT]]></title><description><![CDATA[<p>Müsste eigentlich mit CDeinDocument-&gt;UpdateAllViews() gehen, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/355064</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/355064</guid><dc:creator><![CDATA[Cosmixx]]></dc:creator><pubDate>Wed, 17 Sep 2003 07:40:22 GMT</pubDate></item><item><title><![CDATA[Reply to SDI und Fensterauffrischung on Wed, 17 Sep 2003 08:27:42 GMT]]></title><description><![CDATA[<p>hmm leider klappts nicht so ganz. Er wünscht drei Parameter und ich weiß nicht so genau was da rein muß. Ich stelle einfach mal den Code rein. Muß ich eigentlich immer und in jeder Methode dieses Update reinschreiben?</p>
<pre><code class="language-cpp">void CmenschnichtView::OnTimer(UINT nIDEvent)
{
	// TODO: Fügen Sie hier Ihren Meldungsbehandlungscode ein, und/oder benutzen Sie den Standard.
	CmenschnichtDoc* pDoc=GetDocument();
	if(pDoc-&gt;wuerfeln==true)
	{
		zufallszahl=rand()%6;
		m_wuerfel_ausgabe=zufallszahl+1;
		UpdateData(FALSE);
	}
	UpdateAllViews();
	CFormView::OnTimer(nIDEvent);
</code></pre>
<p>Was passiert, wenn das Fenster minimiert und maximiert wird z.B. ?</p>
<p>Bin noch Neuling und kenn mich nicht so aus <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/355098</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/355098</guid><dc:creator><![CDATA[Unikum]]></dc:creator><pubDate>Wed, 17 Sep 2003 08:27:42 GMT</pubDate></item><item><title><![CDATA[Reply to SDI und Fensterauffrischung on Wed, 17 Sep 2003 08:33:06 GMT]]></title><description><![CDATA[<p>Oh, ich habs gelöst denk ich mal. Ich habe in der OnDraw() eine Bool-Variablenabfrage ob das Spiel grad gestartet worden ist. Habe die Abfrage einfach rausgenommen und siehe da, ich kann das Fenster hin- und herschieben, min. und max. und das Bild wird immer gezeichnet.<br />
Weiß zwar nicht, ob das nun der elegante Weg ist...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/355107</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/355107</guid><dc:creator><![CDATA[Unikum]]></dc:creator><pubDate>Wed, 17 Sep 2003 08:33:06 GMT</pubDate></item><item><title><![CDATA[Reply to SDI und Fensterauffrischung on Wed, 17 Sep 2003 12:19:32 GMT]]></title><description><![CDATA[<p>probier mal RedrawWindow()</p>
]]></description><link>https://www.c-plusplus.net/forum/post/355308</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/355308</guid><dc:creator><![CDATA[steelTCB]]></dc:creator><pubDate>Wed, 17 Sep 2003 12:19:32 GMT</pubDate></item><item><title><![CDATA[Reply to SDI und Fensterauffrischung on Wed, 17 Sep 2003 13:18:50 GMT]]></title><description><![CDATA[<p>Invalidate(); ???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/355376</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/355376</guid><dc:creator><![CDATA[CrazyOwl]]></dc:creator><pubDate>Wed, 17 Sep 2003 13:18:50 GMT</pubDate></item></channel></rss>