【问题标题】:Taking mouse control in C# WPF在 C# WPF 中进行鼠标控制
【发布时间】:2015-05-15 14:34:00
【问题描述】:

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

我希望感觉就像是其他人在控制您的计算机。这将通过某人的视频来完成,让您感觉有人在那一刻正在做这件事。

提前谢谢你!!!

【问题讨论】:

  • 用视频当教程不是更方便吗?
  • @Gino 我希望它在客户端的桌面上,尽可能真实。
  • 您可以改为使用充满整个屏幕的视频并防止焦点离开它。

标签: c# wpf mouse


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2012-04-23
    • 1970-01-01
    • 1970-01-01
    • 2011-05-04
    • 1970-01-01
    • 1970-01-01
    • 2011-04-15
    • 1970-01-01
    • 2012-03-02
    相关资源
    最近更新 更多