有没有办法使用sub上的鼠标滚轮处理程序来确定鼠标是向上还是向下滚动?例如
Private Sub PictureBox1_MouseWheel(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseWheel
if mousewheel.scrollup then
UserZoom = UserZoom + 0.05
Me.Refresh()
end if
End Sub
我想要能够调整用户缩放的值,根据鼠标是向上还是向下滚动。任何帮
如果选择了我的一个按钮并激活了鼠标滚轮,则其大小应随鼠标滚轮的动作而变化。如果鼠标滚轮向上,我的按钮的大小应该增加2。如果鼠标滚轮向下,我的按钮的大小应该减少2。
我正在尝试这样的东西:
private void Form1_Load(object sender, EventArgs e)
{
foreach (Control c in this.Controls)
{
btn = c as Button;
{
if (btn == null)
是否可以根据触控板滚动/魔术鼠标滚轮滚动等方向来更改Cocoa中的值。
例如
var value = 0
func startsScrolling() {
if direction == up {
value += 5
} else if direction == down {
value -= 5
}
}
这将是连续的,所以当你在触控板上向上滚动时,方向是向下的,所以每次手指向上移动时,它都会减少5,反之亦然。
感谢并为糟糕的伪代码感到抱歉。
我想读鼠标滚轮滚动事件,然后模拟它们。我知道我可以用下面的代码来模拟它。
#Scroll one up
win32api.mouse_event(MOUSEEVENTF_WHEEL, x, y, 1, 0)
#Scroll one down
win32api.mouse_event(MOUSEEVENTF_WHEEL, x, y, -1, 0)
但是,我无法找到使用Python中的win32api获取whell滚动事件的方法。是否有任何方法来检测滚轮向上或向下滚动的事件?