Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 如何在用户收到我的程序通知时播放自定义声音_Vb.net_Windows_Notifications - Fatal编程技术网

Vb.net 如何在用户收到我的程序通知时播放自定义声音

Vb.net 如何在用户收到我的程序通知时播放自定义声音,vb.net,windows,notifications,Vb.net,Windows,Notifications,我已经使用vb.net创建了一个应用程序,它指示caps lock和num lock状态。每当锁定状态更改时,应用程序将发送Baloon通知。您可能知道,当应用程序发送通知时,系统会播放默认通知声音。我想更改应用程序的声音。我的意思是,在我的应用程序中是否有任何代码可以使应用程序在通知期间播放自定义声音(来自.wav文件)而不是默认声音 编辑: 代码如下: Private Sub kbHook_KeyDown(ByVal Key As System.Windows.Forms.Keys) Han

我已经使用vb.net创建了一个应用程序,它指示caps lock和num lock状态。每当锁定状态更改时,应用程序将发送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
编辑:
如果无法更改默认通知声音,我们是否可以至少禁用默认声音,以便我的应用程序可以在显示通知时播放自定义声音?

您所说的“应用程序发送系统通知”是什么意思。你是说气球还是烤面包?你在调用什么样的API?(例如,显示您的代码)@selbie我是指阳台通知