<?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[Flackern bei Childfenstern]]></title><description><![CDATA[<p>Ich habe ein Hauptfenster und ein Childfenster, jedes hat einen eigenen DC! Nun habe ich auch einen Backbuffer, sodass der Hintergrund nicht flackert! Wenn ich aber nun ales neuzeichne, dann flackert das ChildFenster!</p>
<p>Weiß jemand warum, und wie ich das abschalten kann?</p>
<p>Ich habe das Erasen abgeschlatet, nurhalt kommt auf dem Childfenster erst der teil des DC's der Hauptfensters, wo es liegt und danach erst das eigentliche DC des Childfensters <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/220986/flackern-bei-childfenstern</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 05:58:14 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/220986.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 24 Aug 2008 00:07:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Flackern bei Childfenstern on Sun, 24 Aug 2008 00:07:38 GMT]]></title><description><![CDATA[<p>Ich habe ein Hauptfenster und ein Childfenster, jedes hat einen eigenen DC! Nun habe ich auch einen Backbuffer, sodass der Hintergrund nicht flackert! Wenn ich aber nun ales neuzeichne, dann flackert das ChildFenster!</p>
<p>Weiß jemand warum, und wie ich das abschalten kann?</p>
<p>Ich habe das Erasen abgeschlatet, nurhalt kommt auf dem Childfenster erst der teil des DC's der Hauptfensters, wo es liegt und danach erst das eigentliche DC des Childfensters <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1570314</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1570314</guid><dc:creator><![CDATA[Code-Walker]]></dc:creator><pubDate>Sun, 24 Aug 2008 00:07:38 GMT</pubDate></item><item><title><![CDATA[Reply to Flackern bei Childfenstern on Sun, 24 Aug 2008 06:05:50 GMT]]></title><description><![CDATA[<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-220918.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-220918.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1570334</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1570334</guid><dc:creator><![CDATA[Malermeister]]></dc:creator><pubDate>Sun, 24 Aug 2008 06:05:50 GMT</pubDate></item><item><title><![CDATA[Reply to Flackern bei Childfenstern on Sun, 24 Aug 2008 14:29:55 GMT]]></title><description><![CDATA[<p>Danke, das ist aber nicht das Problem welhes ich meine! Es soll ja nu gezeichnet werden wenich die größe des fensters änder, das problm ist, das vom childfenster erst der hintergrund vom hauptfenster übernommen wird, und dann das eigentliche bild erscheint, und das sieht dann so aus als ob es flackern würde! Wie kann ich machen, das einfach überzeichnet wird, aber nicht ert der dc gelert wird und dann gezeichnet ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1570520</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1570520</guid><dc:creator><![CDATA[Code-Walker]]></dc:creator><pubDate>Sun, 24 Aug 2008 14:29:55 GMT</pubDate></item><item><title><![CDATA[Reply to Flackern bei Childfenstern on Sun, 24 Aug 2008 14:35:20 GMT]]></title><description><![CDATA[<p>das kommt darauf an wie du es löschst</p>
<p>wenn du als class-style</p>
<pre><code class="language-cpp">CS_HREDRAW | CS_VREDRAW
</code></pre>
<p>hast, dann flackert das halt</p>
<p>msdn:</p>
<blockquote>
<p>CS_HREDRAW Redraws the entire window if a movement or size adjustment changes the width of the client area.</p>
</blockquote>
<p>nimm lieber 0 als classstyle und invalidiere das fenster bei WM_SIZE selber</p>
<pre><code class="language-cpp">//..
case WM_SIZE:
InvalidateRect(hWnd, 0, FALSE);
</code></pre>
<p>mit dem letzten Parameter sagst du, dass das fenster nicht gelöscht<br />
werden soll, sondern nur übermalt</p>
<p>mfg helferlein</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1570525</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1570525</guid><dc:creator><![CDATA[helferlein]]></dc:creator><pubDate>Sun, 24 Aug 2008 14:35:20 GMT</pubDate></item><item><title><![CDATA[Reply to Flackern bei Childfenstern on Sun, 24 Aug 2008 14:43:40 GMT]]></title><description><![CDATA[<p>Kann man das Flackern nicht auch mit dem Stil WS_CLIPCHILDREN verhindern?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1570529</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1570529</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Sun, 24 Aug 2008 14:43:40 GMT</pubDate></item><item><title><![CDATA[Reply to Flackern bei Childfenstern on Sun, 24 Aug 2008 14:47:40 GMT]]></title><description><![CDATA[<p>Danke helferlein! Die lösung ist so simpel, schon peilich das ich da nicht selber drauf gekommen bin xD</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1570531</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1570531</guid><dc:creator><![CDATA[Code-Walker]]></dc:creator><pubDate>Sun, 24 Aug 2008 14:47:40 GMT</pubDate></item><item><title><![CDATA[Reply to Flackern bei Childfenstern on Sun, 24 Aug 2008 14:48:40 GMT]]></title><description><![CDATA[<p>@Lucky, ja, aber dann hat es ja einen rahmen xD</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1570532</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1570532</guid><dc:creator><![CDATA[Code-Walker]]></dc:creator><pubDate>Sun, 24 Aug 2008 14:48:40 GMT</pubDate></item><item><title><![CDATA[Reply to Flackern bei Childfenstern on Sun, 24 Aug 2008 15:09:21 GMT]]></title><description><![CDATA[<p>Hmm, problem ist noch nicht beseitigt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Ich muss das hauptfenster auch neu zeichnen lassen, wenn ich das child fenster verschiebe, denn onst entsteht da solch ein dummer streifen <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=":/"
      alt="😕"
    /></p>
<p>Wennich das nun mache, dann flackert das Childfenster wieder <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1570537</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1570537</guid><dc:creator><![CDATA[Code-Walker]]></dc:creator><pubDate>Sun, 24 Aug 2008 15:09:21 GMT</pubDate></item><item><title><![CDATA[Reply to Flackern bei Childfenstern on Sun, 24 Aug 2008 15:36:58 GMT]]></title><description><![CDATA[<p>Okay, ich will das dann nun ein wenig anders machen! Ich möchte einfach ein popup fenster machen, und das dann in das hauptfenster packen, aber dazu brauche ichdie position des hauptfensters, aber icht ab der Titelbar, sondern ab dem zeichenbereich!</p>
<p><a href="http://www9.picfront.org/picture/kO7wXRVdTq/img/ab.png" rel="nofollow">http://www9.picfront.org/picture/kO7wXRVdTq/img/ab.png</a></p>
<p>Aber wie komme ich an diese psition?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1570547</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1570547</guid><dc:creator><![CDATA[Code-Walker]]></dc:creator><pubDate>Sun, 24 Aug 2008 15:36:58 GMT</pubDate></item><item><title><![CDATA[Reply to Flackern bei Childfenstern on Sun, 24 Aug 2008 15:54:17 GMT]]></title><description><![CDATA[<p>ClientToScreen.</p>
<p>Aber was soll das? Ein Popup Fenster in ein anderes Fenster zu packen geht nicht. Du kannst es nur drüber legen. Aber was oll das bitte für einen Sinn haben. Dnan kanst Du das Fenster auch gleich als Child hinein legen in das Fenster. Dann brauchst Du wenigestens kein Handling beim Verschieben des Hauptfensters.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1570555</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1570555</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sun, 24 Aug 2008 15:54:17 GMT</pubDate></item><item><title><![CDATA[Reply to Flackern bei Childfenstern on Sun, 24 Aug 2008 15:56:04 GMT]]></title><description><![CDATA[<p>Ja, aber dann flackert es!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1570557</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1570557</guid><dc:creator><![CDATA[Code-Walker]]></dc:creator><pubDate>Sun, 24 Aug 2008 15:56:04 GMT</pubDate></item><item><title><![CDATA[Reply to Flackern bei Childfenstern on Sun, 24 Aug 2008 21:34:33 GMT]]></title><description><![CDATA[<p>Oh, ich habe das problem beseitigt, eigentlich lag die lösung die ganze zeit vor augen, dank Luckie! Ich habe gedacht das das Chilfenster WS_CLIPCHILDREN haben muss, aber das muss ja ins Parent fenster! xD</p>
<p>Ich habe mich mal darüber in der MSDN informiert, und es macht genau das was ich will, es legt einen eigenen DC für das Child an, welches nicht vom Parent fenster überschrieben wird <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>
<p>Danke Luckie!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1570715</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1570715</guid><dc:creator><![CDATA[Code-Walker]]></dc:creator><pubDate>Sun, 24 Aug 2008 21:34:33 GMT</pubDate></item><item><title><![CDATA[Reply to Flackern bei Childfenstern on Mon, 25 Aug 2008 18:36:20 GMT]]></title><description><![CDATA[<p>Code-Walker schrieb:</p>
<blockquote>
<p>Danke Luckie!</p>
</blockquote>
<p>Ich habe schon am mir selbst gezweifelt. <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/1571303</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1571303</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Mon, 25 Aug 2008 18:36:20 GMT</pubDate></item></channel></rss>