在 C# WPF 中控制鼠标
Taking mouse control in C# WPF
我不想在我的应用程序中创建一个 tutorial/guide,创建一个 "demonstration"。为此,我需要捕获计算机的鼠标,并能够移动它并用它单击。
我想让它感觉好像有人在控制您的计算机。这将通过某人的视频来完成,让您感觉有人正在做这件事。
提前致谢!!!
没有 WPF 解决方案。你必须使用 P/Invoke。
要禁用 keyboard/mouse,请使用 BlockInput
API(据我了解,您不希望用户破坏您的 "demo")。
要模拟用户输入,请使用 SendInput
API.
SendInput
在 pinvoke.net:http://www.pinvoke.net/default.aspx/user32.sendinput
另一种选择是使用第三方模拟器,例如 this。
我不想在我的应用程序中创建一个 tutorial/guide,创建一个 "demonstration"。为此,我需要捕获计算机的鼠标,并能够移动它并用它单击。
我想让它感觉好像有人在控制您的计算机。这将通过某人的视频来完成,让您感觉有人正在做这件事。
提前致谢!!!
没有 WPF 解决方案。你必须使用 P/Invoke。
要禁用 keyboard/mouse,请使用 BlockInput
API(据我了解,您不希望用户破坏您的 "demo")。
要模拟用户输入,请使用 SendInput
API.
SendInput
在 pinvoke.net:http://www.pinvoke.net/default.aspx/user32.sendinput
另一种选择是使用第三方模拟器,例如 this。