Hi everyone. I am working on a project written using Windows API. The program currently captures the full screen (like printscreen) and draws new pixels to it without a problem. I need to find a way to visibly set pixels on the screen but NOT change printscreen calls. Like two layers stacked on top of each other. The top layer being separate from the bottom. My changes must only occur in the top layer. Is this possible? If so, I'm looking for the windows api functions that will work. Thanks a bunch.