I'm using simple ShowCursor to show/hide the mouse in my game:

VB Code:
  1. 'hide
  2.     Do While ShowCursor(0) >= 0
  3.         DoEvents
  4.     Loop
  5.  
  6.     'show
  7.     Do While ShowCursor(1) < 0
  8.         DoEvents
  9.     Loop

But theres a problem showing the cursor again. When I get back to the VB IDE the mouse isn't visible, but everywhere else (anywhere outside the VB IDE) it is visible.