簡體   English   中英

在webbrowser控件c#winform中靜音刷新聲音

[英]Muting refresh sound in webbrowser control c# winform

我的表單上有一個webbrowser控件,它在后台運行。 該頁面不斷刷新。 所以我每次都聽到刷新點擊。 有沒有辦法讓它靜音?

謝謝,

您可以使用以下代碼段來解決此問題。 它使用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);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM