2010-08-25 10 views
5

Ich möchte ein kleines vnc ähnliches Programm schreiben, das den Mac OS Cursor an eine Position (x, y) bewegt, die durch ein Protokoll gegeben wird, das Daten vom Bonjour Service bekommt. Das Problem ist, dass ich nicht weiß, wie man den Cursor bewegt!Setzen Sie die Cursorposition in Mac OS

Ich arbeite mit Kakao.

Antwort

8

Sie können dafür vergeben werden, nicht in Quartz Display Services für diesen zu suchen. Die Funktion, nach der Sie suchen, ist CGWarpMouseCursorPosition.

Da die Dokumentation nicht sagt, müssen Sie experimentieren, um zu ermitteln, welches Koordinatensystem es verwendet - d. H. Wo der Ursprung ist und wie positiv y ist.