The problem is that if my windowed applications get put into the background, they fail to comprehend this and continue to draw in front of any window that they are behind.
My reason for suspecting my clipper is the sheer fact that it has never worked. I cannot set the clipper on the front buffer, or else I will get no output at all. I've tried adjusting my output to see if it's being clipped, but everything I've tried has come up with the same result, a blank white window.
Looking at the examples, I see nothing special that let's them do this, and their "SetClipper" calls work as expected. For example, the stretch example can be overlapped, or partially overlapped and display properly.
Anything I'm missing here?