精易论坛

标题: 如何用易语言使某个进程的声音去掉。 [打印本页]

作者: 丨子弹艹    时间: 2010-1-12 16:22
标题: 如何用易语言使某个进程的声音去掉。
易语言能不能去掉某个进程或程序的声音?{:2_150:}
作者: 诸葛    时间: 2010-1-12 16:22
SendMessage (hwnd, WM_APPCOMMAND, &H200EB0, APPCOMMAND_VOLUME_MUTE * &H10000 )

api,这个是VB里摘来的代码,自己去查下后面的常量是多少

下面是原VB源码
'新建EXE工程,添加三个按钮.   
'按钮一是音量增加,按钮二是音量减少,按钮三是静音切换.   
Option Explicit   
   
Private Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" ( _   
     ByVal hwnd As Long, _   
     ByVal wMsg As Long, _   
     ByVal wParam As Long, _   
     ByVal lParam As Long) As Long   
   
Private Const WM_APPCOMMAND As Long = &H319   
Private Const APPCOMMAND_VOLUME_UP As Long = 10   
Private Const APPCOMMAND_VOLUME_DOWN As Long = 9   
Private Const APPCOMMAND_VOLUME_MUTE As Long = 8   
   
Private Sub Command1_Click()   
    '音量增加   
     SendMessage Me.hwnd, WM_APPCOMMAND, &H30292, APPCOMMAND_VOLUME_UP * &H10000   
End Sub   
   
Private Sub Command2_Click()   
    '音量减少   
     SendMessage Me.hwnd, WM_APPCOMMAND, &H30292, APPCOMMAND_VOLUME_DOWN * &H10000   
End Sub   
   
Private Sub Command3_Click()   
    '静音   
     SendMessage Me.hwnd, WM_APPCOMMAND, &H200EB0, APPCOMMAND_VOLUME_MUTE * &H10000   
End Sub
作者: 甜到忧伤    时间: 2010-1-12 16:41
{:3_178:}不太明白楼主说的意思
作者: 想学坏的小孩    时间: 2010-1-12 19:50
别发VB  都看不懂  说下具体情况
作者: 丨子弹艹    时间: 2010-1-12 20:37
我看着晕……就是说,比如oni3(一个游戏),我能否用易语言去掉它的声音?
作者: 果子    时间: 2010-2-6 13:08
不会,帮不了你;




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4