2009-03-16 9 views
1

Si j'exécute mon application je veux savoir où se trouve le pointeur de la souris (que ce soit dans l'application ou non), je veux dire la position. Supposons que si la souris est située dans l'application, je veux déclencher un événement, si la souris dans mon application alors seulement je veux élever un événement pas si je suis dans une autre fenêtre secondaire ou sous d'autres formes, il devrait augmenter l'événement chaque fois que le pointeur de la souris est laissé à partir de mon application ainsi que l'entrée cursur sur mon application ....Trouver la position du curseur

comment utiliser win32 dessus.

Répondre

2

Vous pouvez capturer les événements MouseEnter et MouseLeave à la fois sur vos formulaires et vos contrôles afin de faire tout ce dont vous avez besoin lorsque la souris est déplacée (ou désactivée) sur votre formulaire.

0

La fonction Win32 GetCursorPos peut vous donner l'emplacement exact du curseur quelle que soit la fenêtre. Je ne connais pas d'alternative .NET mais vous pouvez toujours utiliser les méthodes win32 de C# via System.Runtime.InteropServices.DllImport.

Questions connexes