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