that would work for most of the things you wanna do , but in some special cases you might wanna change when the WM_Paint occur but thats something else, you must find a way to redraw the Grahpics every time the windwo is resized , Painted , moved etc.. when ever WM_Paint occurs . hope that helped .
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."