阻止/取消鼠标移动/单击C#

我正在编写一个应用程序来完全控制鼠标点击/移动。

例如,如果我运行应用程序,形成完全透明,全屏,那么如果我单击鼠标按钮,在正常情况下,它将使应用程序在后台处于焦点 – 我需要阻止这种情况发生(即单击按钮)因为我需要处理所有鼠标活动并使用此应用程序将其发送出去,因此屏幕上不会显示任何可见内容。

我需要允许2个鼠标独立行动,我使用它作为叠加,通过使用C#绘制创建2个假指针,whist禁用真正的鼠标。

您所指的是鼠标捕获 – 它可以直接在Windows窗体以及WPF和WinAPI上完成。

这是WinForms中的方法 。

在WinAPI级别,您可以使用SetCapture(HWND w)函数调用。