阻止/取消鼠标移动/单击C#
我正在编写一个应用程序来完全控制鼠标点击/移动。
例如,如果我运行应用程序,形成完全透明,全屏,那么如果我单击鼠标按钮,在正常情况下,它将使应用程序在后台处于焦点 – 我需要阻止这种情况发生(即单击按钮)因为我需要处理所有鼠标活动并使用此应用程序将其发送出去,因此屏幕上不会显示任何可见内容。
我需要允许2个鼠标独立行动,我使用它作为叠加,通过使用C#绘制创建2个假指针,whist禁用真正的鼠标。
您所指的是鼠标捕获 – 它可以直接在Windows窗体以及WPF和WinAPI上完成。
这是WinForms中的方法 。
在WinAPI级别,您可以使用SetCapture(HWND w)函数调用。