0

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

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

我需要允许 2 只鼠标独立运行,我将其用作叠加层,通过使用 C# 绘制创建 2 个假指针,同时禁用真正的鼠标。

4

1 回答 1

0

您所指的称为鼠标捕获 - 它可以直接在 Windows 窗体以及 WPF 和 WinAPI 中完成。

这是在 WinForms 中执行此操作的方法

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

于 2009-07-24T18:14:40.557 回答