在第二个监视器中未引发鼠标滚轮事件

时间:2018-12-05 14:19:25

标签: c# windows winforms opengl .net-4.6.2

使用两个监视器时,我正在测试我的桌面应用程序,并将它们调整为扩展显示。

我使用鼠标滚轮进行放大和缩小,但是当应用程序显示在第二个监视器上时,鼠标滚轮不起作用。使用断点进行调试时,甚至不会引发鼠标滚轮事件。

在第一台监视器上显示应用程序时,一切正常。 我以为这是Windows问题,但是我测试了其他购买的应用程序在两台显示器上的运行情况。

我正在使用.NET Framework 4.6.2。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

如果Windows表单不能解决您的问题,则可以使用Windows api鼠标事件来处理您的问题。  https://docs.microsoft.com/en-us/windows/desktop/api/winuser/nf-winuser-mouse_event 您也可以使用此注释来帮助您侦听鼠标事件。 https://stackoverflow.com/a/10355905/9323061