我有一个由c#编写的Winform应用程序。它包括一个webkit控件,我的Web应用程序显示在该控件中。令人讨厌的是,当我双击某些html元素时,例如空输入(
<input type='text'/>
),系统发出哔哔声。太烦人了!如何防止发出哔哔声? 我整天都在搜索防止这种哔哔声。其中一个解决方案是使用user32.dll,如下所示:
public void SetVol(){
p = Process.GetCurrentProcess();
for (int i = 0; i < 5; i++) {
SendMessageW(p.Handle, WM_APPCOMMAND, p.Handle, (IntPtr)APPCOMMAND_VOLUME_MUTE);
}}
它会影响所有应用程序,但我想要的只是影响我自己的应用程序。
stackoverflow还有另一个类似的问题:Avoiding alert on key board shortcut of C# winform。不同之处在于它是键盘引出的哔哔声,但我的情况是双击导致发出哔哔声。
备注:蜂鸣声似乎只发生在64位操作系统中。
因此,当我双击时,使用c#实现我自己的应用程序时,任何防止或静音牛肉的解决方案。我对这个问题差点疯了。预先感谢您的帮助 !!!请..