malheureusement, même avec un crochet vous devez toujours cacher globalement la souris, même lorsqu'elle n'est pas sur la fenêtre active. globalement le crochet peut indiquer ce que la souris fait n'importe où sur l'écran mais c'est une boule différente de la cire pour la cacher n'importe où sur l'écran.
Cursor.Hide () fonctionne seulement dans la fenêtre active.
SetSystemCursor () devrait probablement être employé.