Incase you don’t already know, in the new Windows 2000, you get a small shadow beneath the mouse pointer (the shadow is enabled by default.)
All harmless enough you might think, until I started testing the frame rate of an MFC based OpenGL programme that I wrote, and noticed the following information:
I’d just like to add that this nothing specific to Windows 2000; exactly the same append with win 95/98/NT4 and any animated pointers (at least on a 3DLabs board. ICDs & display drivers from other vendor might handle that a bit better).
I don’t use Win 2000 so I don’t really know if the shadow you’re speaking about simply is a standard win32 pointer (hCursor) but if it is the case you probably can use SetCursor()to revert to a standard pointer when the mouse is on your windows.