C#实现基于加减按钮形式控制系统音量及静音的方法
本文实例讲述了C#实现基于加减按钮形式控制系统音量及静音的方法。分享给大家供大家参考。具体如下:
usingSystem; usingSystem.Collections.Generic; usingSystem.ComponentModel; usingSystem.Data; usingSystem.Drawing; usingSystem.Text; usingSystem.Windows.Forms; usingSystem.Runtime.InteropServices; namespaceVolumnSet { publicpartialclassForm1:Form { [DllImport("user32.dll",CharSet=CharSet.Auto,SetLastError=true)] staticexternIntPtrSendMessage(IntPtrhWnd,uintMsg,uintwParam,uintlParam); constuintWM_APPCOMMAND=0x319; constuintAPPCOMMAND_VOLUME_UP=0x0a; constuintAPPCOMMAND_VOLUME_DOWN=0x09; constuintAPPCOMMAND_VOLUME_MUTE=0x08; publicForm1() { InitializeComponent(); } privatevoidbutton1_Click(objectsender,EventArgse) { //加音量 SendMessage(this.Handle,WM_APPCOMMAND,0x30292,APPCOMMAND_VOLUME_UP*0x10000); } privatevoidbutton2_Click(objectsender,EventArgse) { //减音量 SendMessage(this.Handle,WM_APPCOMMAND,0x30292,APPCOMMAND_VOLUME_DOWN*0x10000); } privatevoidcheckBox1_CheckedChanged(objectsender,EventArgse) { //静音 SendMessage(this.Handle,WM_APPCOMMAND,0x200eb0,APPCOMMAND_VOLUME_MUTE*0x10000); } } }
希望本文所述对大家的C#程序设计有所帮助。