按一下button1 程序静音,再按一下,声音恢复。
要求是仅仅是自己的程序静音,其它所有程序,以及系统声音都不受影响。谢谢

解决方案 »

  1.   

    怎么叫程序静音?
    如果你的程序有声音播放就停止就可以了。
    如果是系统的错误或事件提示音,那就要用API来改了。要判断当前程序是否活动,如果是活动状态就关掉声音,如果处于不活动状态就说明你在其它窗口,就打开声音,这样看起来好像仅仅是你的程序静音,达到你的要求了。
      

  2.   

    既然静音,那就别播放就行了,搞一个变量,bool类型,如果为true,就不播放了,为false,就执行播放代码
      

  3.   

    既然静音,那就别播放就行了,搞一个变量,bool类型,如果为true
      

  4.   

    说的详细一点:我的软件上有个webbrowser控件,会加载一些Flash,想让Flash静音,应该怎么做呢?
      

  5.   

    楼主说的是进程的静音技术吧,这个我以前弄过
    Flash静音,遍历进程模块找到Flash*.ocx
    然后遍历它的输入表,找到winmm.dll中的waveOutWrite函数
    hook即可
      

  6.   

    http://blog.csdn.net/aqtata/article/details/8112092