Ich habe eine Windows Store App, die ein Bild unter dem Cursor des Systems zeichnet. Ich erfassen alle Cursorbewegungen mit:PointerMoved Ereignis nicht feuern
var window = Window.Current .Content;
window .AddHandler(PointerMovedEvent, new PointerEventHandler (window_PointerMoved), true);
Und das funktioniert gut, wenn ich meine Maus verwenden, um den Cursor zu bewegen.
Ich habe jedoch eine andere Anwendung - eine Desktop-Anwendung -, die die Position des Cursors des Systems ändert. Ich benutze diese Methode, um die Position des Cursors programmatisch zu setzen:
[DllImport("user32")]
private static extern int SetCursorPos(int x, int y);
Wenn jedoch die Cursor programmatisch bewegt wird, wird der PointerMovedEvent auf der Store App nicht schießen! Weiß jemand, wie ich dieses Problem lösen kann?