   ShowCursor in fullscreen
  I have a Diret3D application and I tried to hide the windows cursor, but there''s a problem: The cursor doesn''t disappear at once, it stays for a second and then it''s hidden. I have WinXP Home, I ran the same app on a system with WinME and it worked. What causes this behaviour? 
  After you call ShowHwnd;  then you simply put thisShowCursor(false);Then go ahead with your setup.  You will not need to hide the cursor, since windows wont even show it anymore. ;  Ok, I will try it.Does this work on WinXP? Did you test it?ShowHwnd=ShowWindow ?  ;  I cant get it to work on winXP!There are always two freaking cursors there.I''ve been wondering about this for some time too, but been to lazy to do anything about it. Anyone who cant get it work on winXP ?;  I had this problem too. Try using g_pD3DDevice->ShowCursor(FALSE); (g_pd3dDevice being your LPDIRECT3DDEVICE9 thingy of course). Who''da thunk DX had a separate show/hide mouse function? ;  After I complied the project and ran the App, it worked fine. When I  ran it again, the cursor stayed for ~ one second. When I copy the Executable and run it, the cursor disappears at once! When I do it again, the cursor stays again for ~ one second!What''s that?!?? ;  I did another test, now I don''t use DirectInput and the cursor doens''t disappear at all! Only when I move it! ;  I think I found it out: If I use D3DPRESENT_INTERVAL_IMMEDIATE as the PresentationInterval the Cursor doesn''t disappear, if I use D3DPRESENT_INTERVAL_DEFAULT everything works fine. Can someone explain it to me?  ;  *push* 