vb.net - 如何使用 APPCOMMAND_MICROPHONE_VOLUME_MUTE
问题描述
Public Class frm_main
Private Const APPCOMMAND_MICROPHONE_VOLUME_MUTE As Integer = &H180000
Private Const WM_APPCOMMAND As Integer = &H319
Declare Function SendMessageW Lib "user32.dll" (ByVal hWnd As IntPtr, ByVal Msg As Integer, ByVal wParam As IntPtr, ByVal lParam As IntPtr) As IntPtr
Private Sub btn_mute_Click(sender As Object, e As EventArgs) Handles btn_mute.Click
SendMessageW(Me.Handle, WM_APPCOMMAND, Me.Handle, CType(APPCOMMAND_MICROPHONE_VOLUME_MUTE, IntPtr))
End Sub
End Class
它不起作用,但我可以使扬声器静音。
解决方案
推荐阅读
- java - 在接收端获取 API 发送方的 IP 地址
- java - NullPointerException 从 FXML 加载场景图,与 Spring 集成
- react-native - React-Native 和 Mapsforge
- android - 使用 Cordova 为本地静态网站提供服务?
- c++ - 匹配特殊字符的字符串
- python - 无法在 Ubuntu 18.04 上安装 Python-Rocksdb
- java - 如何在属性中使用 Lombok 定义 JSON:@JsonPropertyOrder 和 @JsonIgnore (JAVA)
- android - VoIP通话结束后如何防止最小化的应用程序留在前台?
- javascript - 如何根据 javascript 中定义的语言环境验证数字格式
- java - Liferay 7.1 - 如何为 pdf 文件添加链接 html