在C#WPF中进行鼠标控制

时间:2015-05-15 14:34:00

标签: c# wpf mouse

我想在我的应用程序中创建一个教程/指南,创建一个"演示"。为此,我需要捕获计算机的鼠标,并能够移动它并单击它。

我希望它能让人觉得有人控制你的电脑。这将通过某人的视频完成,让您觉得有人在那一刻正在这样做。

提前谢谢!!!

1 个答案:

答案 0 :(得分:1)

没有WPF解决方案。你必须使用P / Invoke。

要禁用键盘/鼠标使用BlockInput API(据我所知,您不希望用户分解您的“演示”)。
要模拟用户输入,请使用SendInput API SendInput在pinvoke.net:http://www.pinvoke.net/default.aspx/user32.sendinput

另一种选择是使用第三方模拟器,例如this