Library code snippets

Hide the cursor

If, for some reason, you want to hide the mouse cursor (and I can't imagine why!), you can simply call the ShowCursor API call. To hide the cursor, call pHideCursor. To show the cursor, call pShowCursor. Don't forget to call pShowCursor when your program ends!

Option Explicit
Private Declare Function ShowCursor Lib "user32" (ByVal lShow As Long) As Long

Public Sub pHideCursor()
    ShowCursor False
End Sub

Public Sub pShowCursor()
    ShowCursor True
End Sub

Comments

  1. 09 Jun 2008 at 18:30

    I got it to work fine, but it's one of those types of functions that need to be handled with trepidation as it can really screw you up if you aren't careful.

  2. 07 Aug 2007 at 09:07
    it was buggy.... first the cursor wouldnt leave, then it wouldnt come back....
  3. 24 Oct 2003 at 05:15

    Touch screen applications

  4. 01 Jan 1999 at 00:00

    This thread is for discussions of Hide the cursor.

Leave a comment

Sign in or Join us (it's free).

James Crowley James first started this website when learning Visual Basic back in 1999 whilst studying his GCSEs. The site grew steadily over the years while being run as a hobby - to a regular monthly audience ...

Related discussion

Related podcasts

  • Christian Beauclair

    14 mai 2008 (�mission #0074) ::.Christian Beauclair: Stratégies de migration VB6 vers .NET Nous discutons avec Christian Beauclair des stratégies de migration VB6 vers .NET. Entre autres, nous discutons comment utiliser le "VB 6 Code Advisor" et le "Interop Forms Toolkit" pour ajouter la puiss...

We'd love to hear what you think! Submit ideas or give us feedback