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