当用户从我的程序收到通知时如何播放自定义声音

时间:2017-01-29 08:10:22

标签: vb.net windows notifications

我使用vb .net创建了一个应用程序,指示大写锁定和数字锁定状态。只要锁定状态发生变化,应用程序就会发送 Baloon 通知。您可能知道,当从应用程序发送通知时,系统会播放默认通知声音。我想为我的应用程序更改声音。我的意思是我的应用程序中是否有任何代码可以让应用程序在通知期间播放自定义声音(来自.wav文件)而不是默认声音?

修改 这是代码:

Private Sub kbHook_KeyDown(ByVal Key As System.Windows.Forms.Keys) Handles kbHook.KeyDown


If Key = Keys.CapsLock Then
            If My.Computer.Keyboard.CapsLock = False Then
                ButtonToggleCaps.BackgroundImage = My.Resources.CustButton2

            NotifyIconCaps.Icon = My.Resources.TrayIcon_Lime_Caps_Off
            NotifyIconCaps.ShowBalloonTip(500)
            NotifyIconCaps.BalloonTipText = "Caps Lock OFF"
            ShowInTaskbar = False

        ElseIf My.Computer.Keyboard.CapsLock = True Then
            ButtonToggleCaps.BackgroundImage = My.Resources.CustButton1

            NotifyIconCaps.Icon = My.Resources.TrayIcon_Lime_Caps_On
            NotifyIconCaps.ShowBalloonTip(500)
            NotifyIconCaps.BalloonTipText = "Caps Lock ON"
            ShowInTaskbar = False
            End If
        End If
        End Sub

修改 如果无法更改默认通知声音,我们是否至少可以禁用默认声音,以便我的应用程序可以在显示通知时播放自定义声音?

0 个答案:

没有答案