You could capture the whole screen using gWorlds, but they are very memory intensive, especially if you have a lot of colors and a high resolution. It is often far more efficient to redraw the screen programatically than to constantly be saving the contents of the screen I think. Also, what if the thing that messed up your pixels (a dialog box, for instance) had stuff done to it that changed the data displayed? You'd have to re-draw it anyway. I think certain apps do the kind of thing you are talking about (games come to mind), but I have always had good luck redrawing the windows when I needed to. PB Warren Furman wrote: > > Hi all, > > Wouldn't it be nice to capture the pixels in a window just before it gets > messed up so that it could be updated in one graphical swoop? I'm thinking > a GETCPIXEL record, but that would surely be too easy and simple-minded to > work...? > > -Warren