我写的应用程序完全控制鼠标点击/移动。
举例来说,如果我有应用程序运行,形成完全透明,全屏,然后如果我点击鼠标右键,在正常情况下,它会带来的应用程序在后台焦点 - 我要阻止这种情况发生(即点击按钮并没有什么明显的应该发生在屏幕上),因为我需要处理所有的鼠标活动,并使用该应用程序发送出去。
我需要让2鼠标独立行动,而我用这作为一个覆盖,通过使用C#绘图,惠斯特禁用鼠标真正创造2个假冒指针。
我写的应用程序完全控制鼠标点击/移动。
举例来说,如果我有应用程序运行,形成完全透明,全屏,然后如果我点击鼠标右键,在正常情况下,它会带来的应用程序在后台焦点 - 我要阻止这种情况发生(即点击按钮并没有什么明显的应该发生在屏幕上),因为我需要处理所有的鼠标活动,并使用该应用程序发送出去。
我需要让2鼠标独立行动,而我用这作为一个覆盖,通过使用C#绘图,惠斯特禁用鼠标真正创造2个假冒指针。
什么你是指被称为鼠标捕获 - 它可以做了Windows窗体以及直接WPF和WinAPI的。
下面是做这件事的WinForms的方式 。
在WinAPI的水平,你可以使用SetCapture(HWND w)的函数调用。