本文介绍了主音量是静音还是静音?!的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在C#编程中检查主音量是静音还是静音?
我有这段代码:
How i can check master volume is mute or is unmute in C# programming??
I have this code:
private const int APPCOMMAND_VOLUME_MUTE = 0x80000;
private const int WM_APPCOMMAND = 0x319;
[DllImport("user32.dll")]
public static extern IntPtr SendMessageW(IntPtr hWnd, int Msg, IntPtr wParam,IntPtr lParam);
但它没有给我音量状态。这段代码只是改变状态。
Tnx
but it does not give me volume status. this code just change the status.
Tnx
推荐答案
[DllImport("winmm.dll")]
public static extern int mixerGetControlDetails(IntPtr hmxobj,ref MIXERCONTROLDETAILS pmxcd, MIXER_GETCONTROLDETAILSFLAG fdwDetailsmixer);
最佳选择是获取Gustavo Franco的WaveLibMixer代码,例如来自
[]
这篇关于主音量是静音还是静音?!的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!