<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Eliminating flicker in GDI is &#8220;That Simple&#8221;</title>
	<atom:link href="http://blogs.ijw.co.nz/chris/index.php/2009/09/eliminating-flicker-in-gdi-is-that-simple/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.ijw.co.nz/chris/index.php/2009/09/eliminating-flicker-in-gdi-is-that-simple/</link>
	<description>Not quite a Yegge long.</description>
	<lastBuildDate>Wed, 16 Feb 2011 08:39:32 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
	<item>
		<title>By: Brooklyn Evans</title>
		<link>http://blogs.ijw.co.nz/chris/index.php/2009/09/eliminating-flicker-in-gdi-is-that-simple/comment-page-1/#comment-906</link>
		<dc:creator>Brooklyn Evans</dc:creator>
		<pubDate>Thu, 06 May 2010 14:00:54 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.ijw.co.nz/chris/index.php/2009/09/eliminating-flicker-in-gdi-is-that-simple/#comment-906</guid>
		<description>Internet Explorer 8 have been my most used browser this year, it is definitely stable and fast loading too.                              .*</description>
		<content:encoded><![CDATA[<p>Internet Explorer 8 have been my most used browser this year, it is definitely stable and fast loading too.                              .*</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Heinz</title>
		<link>http://blogs.ijw.co.nz/chris/index.php/2009/09/eliminating-flicker-in-gdi-is-that-simple/comment-page-1/#comment-679</link>
		<dc:creator>Paul Heinz</dc:creator>
		<pubDate>Wed, 02 Sep 2009 04:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.ijw.co.nz/chris/index.php/2009/09/eliminating-flicker-in-gdi-is-that-simple/#comment-679</guid>
		<description>Yep - that&#039;s very true. There is no other way.

We opted not to use the standard Windows controls or the standard Delphi controls in our application and implement our own set.

When painting, we add every area we paint actual pixels to an overarching tracking Region and then only erase the non-painted pixels by subtracting said Region from the Paint Rect.

Smooth and flicker free and as an unanticipated side benefit, it&#039;s very TS friendly.

We had clients comment on how little bandwidth our application needed whilst offering nice interactive feel under TS back in the pre-jetstream days.</description>
		<content:encoded><![CDATA[<p>Yep &#8211; that&#8217;s very true. There is no other way.</p>
<p>We opted not to use the standard Windows controls or the standard Delphi controls in our application and implement our own set.</p>
<p>When painting, we add every area we paint actual pixels to an overarching tracking Region and then only erase the non-painted pixels by subtracting said Region from the Paint Rect.</p>
<p>Smooth and flicker free and as an unanticipated side benefit, it&#8217;s very TS friendly.</p>
<p>We had clients comment on how little bandwidth our application needed whilst offering nice interactive feel under TS back in the pre-jetstream days.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

