C# 捕获鼠标滚轮事件,即使鼠标未过度聚焦控制

C# 捕获鼠标滚轮事件,即使鼠标未过度聚焦控制,c#,.net,wpf,C#,.net,Wpf,我使用了许多滚动控件(每个控件都是用户控件)。现在,如果鼠标位于聚焦控件上,鼠标滚轮就可以工作。当鼠标滚轮旋转时,带聚焦的控件将接收输入,而不管鼠标光标位于哪个控件上。您必须使用名为SetWindowsHookEx的WINAPI函数。您可以在User32.dll中找到该函数

我使用了许多滚动控件(每个控件都是用户控件)。现在,如果鼠标位于聚焦控件上,鼠标滚轮就可以工作。当鼠标滚轮旋转时,带聚焦的控件将接收输入,而不管鼠标光标位于哪个控件上。

您必须使用名为SetWindowsHookEx的WINAPI函数。您可以在User32.dll中找到该函数