From MSDN http://msdn.microsoft.com/en-us/library ... 85%29.aspx
That sounds very much like the underlying cause. How do you set the class cursor to null?If your application must set the cursor while it is in a window, make sure the class cursor for the specified window's class is set to NULL. If the class cursor is not NULL, the system restores the class cursor each time the mouse is moved.

