Hi you all!
This is a question about the basics of windows. Because I'm trying to make my own GUI (for games) I need to know how they work. It's going well so far, but I always make it harder and harder for myself and now I'm just a bit lost. So to help me back on track: How does windows handle mouse cursor drawing?
And more in general: Does windows use a backbuffer or something?
When I draw in windows, I draw to a DC, but what does that do? Has windows got a backbuffer with the whole desktop and windows in (video) memory? So it can erase the mouse cursor and redraw it whenever it moves.
Well maybe you can explain this a bit, that way I have an idea how to do it myself...