我如何仅在Windows 10中为我的程序(C#,Winform)禁用“滚动非活动Windows”

时间:2018-09-13 17:03:20

标签: c# windows winforms scroll

我的窗体中有一个面板,该窗体应该始终由MouseWheel滚动,在窗体中的任何鼠标位置(即使在带有ScrollBars的Multiline-TextBox中)。在Windows 7中,我已经可以通过从每个TextBox,Combobox和TreeView调用MouseWheel事件来实现此目的。该事件将始终将焦点放在面板上。

但是在Windows 10中,我将卡在面板内部的每个Multiline-TextBox上。似乎是“滚动不活动的Windows”选项(位于Windows的鼠标选项内部)的原因,因为它将把焦点设置在鼠标悬停在其上的TextBox上。

可执行文件将从批处理文件启动。因此可以通过编辑摘要(https://www.thurrott.com/windows/windows-10/2435/windows-10-tip-scroll-inactive-windows)为Windows用户禁用optione,但这是一个可怕的解决方案。

是否可以仅为此窗口禁用“滚动非活动窗口”?

0 个答案:

没有答案