【问题标题】:Muting refresh sound in webbrowser control c# winform在webbrowser控件中静音刷新声音c#winform
【发布时间】:2012-05-17 03:36:43
【问题描述】:

我的表单上有一个在后台运行的网络浏览器控件。页面不断刷新。所以我每次都听到刷新点击。有办法静音吗?

谢谢,

【问题讨论】:

标签: c# windows winforms


【解决方案1】:

你可以使用下面的代码 sn -p 来解决这个问题。它利用了 url monitor dll。

const int FEATURE_DISABLE_NAVIGATION_SOUNDS = 21;

const int SET_FEATURE_ON_PROCESS = 0x00000002;

[DllImport("urlmon.dll")]
[PreserveSig]
[return: MarshalAs(UnmanagedType.Error)]
static extern int CoInternetSetFeatureEnabled(
    int FeatureEntry,
    [MarshalAs(UnmanagedType.U4)] int dwFlags,
    bool fEnable);

static void DisableClickSounds()
{
    CoInternetSetFeatureEnabled(
        FEATURE_DISABLE_NAVIGATION_SOUNDS,
        SET_FEATURE_ON_PROCESS,
        true);
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-02
    • 1970-01-01
    • 2012-06-09
    • 2018-09-23
    • 1970-01-01
    • 2015-08-20
    相关资源
    最近更新 更多