如何以编程方式在声音和静音模式之间切换?
How can I programmatically switch between sound and a muted mode?
我使用
发出哔哔声
[DllImport("KERNEL32.DLL")]
extern public static void Beep(int freq, int dur);
// and
Beep(2222, 55);
Beep(3333, 55);
我在这里和那里植入了这段代码 (Beep(freq, dura)) 几乎一百次(频率、持续时间和次数各不相同)。
现在,我想通过编程在声音和静音之间切换。
我可以用
之类的东西来做
if ( my_Flag )
{
Beep( 2222, 55);
Beep( 3333, 55);
}
这应该是一项繁琐的工作。
有什么更好的主意吗?
谢谢。
如果一切都定义为 Beep(x,y)
方法,您可以编写自己的方法,然后 Refactor->Rename all methods to MyBeep(x,y)
例如。
public void MyBeep(int freq, int dur)
{
if(myFlag)
Beep(freq, dur);
}
我使用
发出哔哔声[DllImport("KERNEL32.DLL")]
extern public static void Beep(int freq, int dur);
// and
Beep(2222, 55);
Beep(3333, 55);
我在这里和那里植入了这段代码 (Beep(freq, dura)) 几乎一百次(频率、持续时间和次数各不相同)。
现在,我想通过编程在声音和静音之间切换。
我可以用
之类的东西来做if ( my_Flag )
{
Beep( 2222, 55);
Beep( 3333, 55);
}
这应该是一项繁琐的工作。 有什么更好的主意吗?
谢谢。
如果一切都定义为 Beep(x,y)
方法,您可以编写自己的方法,然后 Refactor->Rename all methods to MyBeep(x,y)
例如。
public void MyBeep(int freq, int dur)
{
if(myFlag)
Beep(freq, dur);
}