Hacer desaparecer el cursor en VB


Primero agregar en cualquier módulo lo siguiente:

Declare Function ShowCursor Lib "user32" (ByVal bShow_ As Long) As Long 

Luego en un botón (o cualquier sitio donde se quiera hacer desaparecer el cursor) copiar el siguiente código:

Private Sub Command1_Click() 
x = ShowCursor(False) 
End Sub

Y donde se quiere volver a aparecer el cursor pegar:

Private Sub Command2_Click() 
x = ShowCursor(True) 
End Sub

x es una variable de resultado que no tiene importancia. De ser necesario declararla dentro de cada ventana para evitar que quede cargada.