gpt4 book ai didi

c# - 显示错误通知时禁用默认声音

转载 作者:太空宇宙 更新时间:2023-11-03 14:10:59 24 4
gpt4 key购买 nike

我正在使用 NotifyIcon 类来显示弹出窗口。当我使用 Windows 通知区域显示错误弹出窗口时,如何禁用默认声音?我需要从资源中播放我自己的声音,但我不知道如何暂时禁用 Windows 主题中定义的声音。

我的代码示例:

    public void Notify()
{
if (_icon != null)
return;

if (!Settings.Default.EnableTrayNotifications)
return;

_icon = CreateNotifyIcon(LoadIcon());
_icon.Visible = true;
_icon.ShowBalloonTip(Settings.Default.MinimumNotificationInterval);
}

private NotifyIcon CreateNotifyIcon(Stream iconStream)
{
var icon = new NotifyIcon
{
Icon = new Icon(iconStream),
BalloonTipIcon = ToolTipIcon.Error,
BalloonTipTitle = "Sometext",
BalloonTipText = "Sometext"
};
icon.BalloonTipClicked += (s,a) => ShowWindow();
icon.BalloonTipClosed += (s,a) => Cleanup();
return icon;
}

感谢合作。

最佳答案

您不需要禁用默认声音。您可以创建自己的形式并播放声音。参见 this linkthis例如。

关于c# - 显示错误通知时禁用默认声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7853658/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com