Thanks for the answers. I was interested in the method used so that I can add a drawsave like command to a DLL (The ability to save any window given a HWND would be cool). I realize now this is not possible. I have
read there are some more complex methods, by playing with the window messages, but I don't want to do that.