用于鼠标滚轮更改的默认滚动偏移

问题描述:

我有一个输入表单,必须根据鼠标滚轮的更改进行滚动。我不能使用标准的机制来让滚动自动完成,但必须手动执行滚动(从代码)。用于鼠标滚轮更改的默认滚动偏移

我的问题是,如果有一些指导方针或标准的滚动抵消应该是多大?也许存在一个保存默认值的枚举(.net)?显示的内容是巨大的输入表单。 (该应用程序是一个WPF的应用程序,但我想这是一个普遍的问题是独立于语言的)

更新

由于gstercken显示我在SystemInformation类合适的值,我找到了WPF的System.Windows.SystemParameters.WheelScrollLines值。

SystemInformation类有一个属性MouseWheelScrollLines指示逻辑行多少滚动鼠标滚轮的每一个凹口(由鼠标控制面板的用户设定),或-1,如果在“一个屏幕时间“鼠标选项被选中。

但是,它取决于您的具体应用程序什么应该被视为一个“逻辑线”。