WPF .Net 3.5: Mouse Cursor: Set Position

20/12/2007 - 17:57 von Stefan D. | Report spam
Hi!

How can I explicitely set the position of the mouse cursor. There is no such
thing as Cursor.Position in .Net 3.5. Can someone please help out?

Thanks, Stefan
 

Lesen sie die antworten

#1 Frank Dzaebel
20/12/2007 - 20:03 | Warnen spam
Hallo Stefan,

How can I explicitely set the position of the mouse cursor. There is no
such
thing as Cursor.Position in .Net 3.5. Can someone please help out?



Der Standard geht natürlich auf jeden Fall mit:

[DllImport("user32.dll")]
internal extern static int SetCursorPos(int x ,int y );

machen. Managed kann man den Cursor auch None setzen
und dann über OnMouseMove ein beliebiges UIElement
über (etwa) Canvas.SetTop(myCursor, ...) und Canvas.SetLeft(...)
diesen beliebig setzen.


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen