>Thus, I'm back on square one. I've tried normal double buffering but it
>flickers because of the delay that WinCopyRectangle() inflicts. And yes, I
>have to copy the whole screen because the app draws certain graphic shapes
>as a result of user input(i.e. penDown events).
Do you *really* read to redraw the entire screen? If your user taps near
the upper-right corner, is the whole screen changed or an area localized
around the tap?
If the latter, I suggest looking at dirty rectangles approach. Keep a list
of what rectangles need to be updated and blit only those. Of course, this
has to be balanced by the overhead of managing a list and keeping the number
of rectangles down, but if very little changes from frame to frame, you
could probably save a decent amount of time.
---- --- -- -
Matthew D Moss
[EMAIL PROTECTED]
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palm.com/devzone/mailinglists.html