Mauszeiger verschieben/bewegen
-
Hallo zusammen,
ich möchte den Mauszeiger per Algorithmus über dem Monitor bewegen. Wie kann ich der Maus eine X/Y Koordinate zuordenen? Das ganze sollte in C# geschehen.
Gruß
Dominique
-
das folgende Beispiel bewegt den Mauscursor von den oberen linken Ecke zu der unteren rechten.
using System.Runtime.InteropServices; .... private void button1_Click_2(object sender, System.EventArgs e) { for (int i = 0; i <= 65535; i++) { mouse_event(1 /* MOUSEEVENTF_MOVE */ | 32768 /* MOUSEEVENTF_ABSOLUTE */, i, i, 0, 0); } } [DllImport("user32.dll")] private static extern void mouse_event(int dwFlags, int dx, int dy, int dwData, int dwExtraInfo);
mehr Informationen in der Win32 SDK Hilfe zu mouse_event()