I have a windows form Window that is being painted on top of by another process. If I try to copy the window image using PrintWindow or device context copy, only my window below shows up:
Window before it's painted on by another process:

Window after it's painted:

Window I get when I do PrintWindow or BitBlt:

Is it possible to read the window draw from the window directly without sending it the paint argument? Can I read it from the graphics card directly?