From any program? what I am using now just gets the device context of the window and captures it. The problem is that it doesn't know if the screen is done drawing, as most of the time it captures the correct output. But there are also times where it doesn't and it's missing the background or other objects. Would there be a way to know if it's done drawing so that I have what I am actually seeing onscreen?