<?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[Flickerfreien CScrollView]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich habe eine MDI App , wo ich mit CScrollviews arbeite, um Bilder (Bmp, Jpg, ...) zu visualisieren. über die Bilder wird zur Markierung drübergemalt. Um das ganze flackerfrei zu gestalten habe ich einfach OnEraseBkgnd überschrieben und gebe immer False Zurück. Funktioniert wunderbar, aber der Bereich des Views der nicht mit Bilddaten belegt ist wird natürlich auch nicht neu gezeichnet, wenn andere fenster drüberliegen u.ä. . Ist zwar kein funktionaler Fehler, aber häßlich.<br />
Um das zu umgehen habe ich eine eigene Funktion gebastelt, die das OnEraseBkgnd manuell erzeugt. Die Rufe ich jett in verschiedenen Situationen auf. Z.B. in OnActivateView, OnSize.. Leider erschlage ich damit noch nicht alle Varianten.<br />
Giebt es dafür eine saubere Lösung, die weniger &quot;gebastelt&quot; ist? Ich möchte auch ungern auf die Annehmlichkeiten von CScrollview vezichten (chronische Faulheit <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="🙂"
    /> ). -&gt; oder doch lieber Double Buffering...</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/55185/flickerfreien-cscrollview</link><generator>RSS for Node</generator><lastBuildDate>Mon, 01 Jun 2026 23:33:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/55185.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 14 Nov 2003 09:38:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Flickerfreien CScrollView on Fri, 14 Nov 2003 09:38:29 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich habe eine MDI App , wo ich mit CScrollviews arbeite, um Bilder (Bmp, Jpg, ...) zu visualisieren. über die Bilder wird zur Markierung drübergemalt. Um das ganze flackerfrei zu gestalten habe ich einfach OnEraseBkgnd überschrieben und gebe immer False Zurück. Funktioniert wunderbar, aber der Bereich des Views der nicht mit Bilddaten belegt ist wird natürlich auch nicht neu gezeichnet, wenn andere fenster drüberliegen u.ä. . Ist zwar kein funktionaler Fehler, aber häßlich.<br />
Um das zu umgehen habe ich eine eigene Funktion gebastelt, die das OnEraseBkgnd manuell erzeugt. Die Rufe ich jett in verschiedenen Situationen auf. Z.B. in OnActivateView, OnSize.. Leider erschlage ich damit noch nicht alle Varianten.<br />
Giebt es dafür eine saubere Lösung, die weniger &quot;gebastelt&quot; ist? Ich möchte auch ungern auf die Annehmlichkeiten von CScrollview vezichten (chronische Faulheit <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="🙂"
    /> ). -&gt; oder doch lieber Double Buffering...</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/393853</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/393853</guid><dc:creator><![CDATA[TheBigW]]></dc:creator><pubDate>Fri, 14 Nov 2003 09:38:29 GMT</pubDate></item></channel></rss>