Ok, I have a simple app that can draw lines and shapes, etc..
It draws to the screen DC and to a frame buffer memory DC which I use to keep track of what has been drawn.
Now, to the problem.. when the screen is redrawn (when my window proc handles WM_PAINT) it redraws everything correctly, except for some reason the background is black (when it should be white).
It is redrawn using a simple BitBlt from the memory to the screen.
I'll post some code if its really needed, but I would think someone could figure this out without it.
Thanks for any advice.