Super, danke!!!!!
Das hat mich bei meinem Programm ein gutes Stück weiter gebracht.
Ich habe allerdings noch eine Frage, die in etwa damit zu tun hat.
Wenn ich mein Programm laufen lasse und eine andere Anwendung starte, die im Vollbildmodus ausgeführt wird (z.B. ein Spiel), liest es, wenn ich eine bestimmte Taste drücke, die aktuelle Mouse-Position über:
var.x = Cursor.Position.X;
var.Y = Cursor.Position.Y;
aus.
Das funktioniert wunderbar - auch wenn das Spiel eine andere Auflösung hat, als mein Desktop, stimmen die Punkte. Nun möchte ich, wenn ich eine andere Taste drücke, den Cursor an die zuvor "gespeicherte" Position springen lassen, mit:
Cursor.Position = new Point(var.X, var.Y);
Aber er tut das nicht. Was mache ich falsch? Wenn ich das auf dem Desktop mache, funktioniert das jedoch einwandfrei. Blockiert da das andere Programm / Spiel?
butzki