Yea I did, but I found out Windows restores the class cursor EVERY time there's a WM_MOUSEMOVE message. I think my method is the only way I can stop the flickering. Do you have any other ideas?
Thanks
N.B:
http://blogs.msdn.com/oldnewthing/archive/2006/02/27/539880.aspx has some more on it, but nobody there had a great solution either