2010-08-25 13 views
5

Je veux écrire un petit programme similaire vnc qui déplace le curseur Mac OS vers une position (x, y) donnée par un protocole qui reçoit des données du service Bonjour. Le problème est que je ne sais pas comment déplacer le curseur!Définir la position du curseur dans Mac OS

Je travaille avec Cocoa.

Répondre

8

Vous pouvez être pardonné de ne pas regarder dans Quartz Display Services pour celui-ci. La fonction que vous recherchez est CGWarpMouseCursorPosition. Comme la documentation ne le dit pas, vous devrez expérimenter pour déterminer quel système de coordonnées il utilise, c'est-à-dire, où l'origine est et dans quelle direction y va.

Questions connexes