如何使用鼠标滚轮改变音量

本文关键字:改变 何使用 鼠标 | 更新日期: 2023-09-27 18:16:33

我是新手,对此知之甚少。我使用WMPLib命名空间。

我试着弄清楚如何通过使用鼠标滚轮来改变音量:

void Form1_MouseWheel(object sender, MouseEventArgs e)
{
    wmpPlayer.settings.volume = //inc or dec
}

我该怎么做?

如何使用鼠标滚轮改变音量

谢谢你的回答…

我终于明白了:

    void Form1_MouseWheel(object sender, MouseEventArgs e)
    {
        if(e.Delta > 0)
            wmpPlayer.settings.volume = activeMusic.settings.volume + 1;
        else
            wmpPlayer.settings.volume = activeMusic.settings.volume - 1;
        //to check the volume no.
        MessageBox.Show(Convert.ToString(wmpPlayer.settings.volume));
    }

为什么不简单地使用wmpPlayer.settings。Volume ++实现这个吗?你只需要找到一种方法来检查它是向下滚动还是向上滚动!


查看这篇文章,它可能会有所帮助:使用WMP控件,音量更改主应用程序音量

属性可以有get或set方法!

wmpPlayer.settings.volume= wmpPlayer.settings.volume + myValue;

首先获取当前的音量值然后加上你的值可以是正的也可以是负的取决于上下滚动最后将其设置为最终音量