sndPlaySound Function
Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
sndPlaySound plays either a .WAV file or a system-defined sound (depending on which flags are set). If the SND_NODEFAULT flag is used, the function returns 0 if the .WAV file (or system sound) cannot be found and 1 if it is. If it is not set, the function always returns 1 and plays the Windows Default sound if the specified sound cannot be found.
- lpszSoundName
- Either the path and filename of the .WAV file to play, or the name of the system sound to play.
- uFlags
- Zero or more of the following flags specifying how to play the sound:
- SND_ALIAS = &H10000
- Play a Windows sound (such as SystemStart, Asterisk, etc.).
- SND_ASYNC = &H1
- Continue program execution immediately after starting to play the sound.
- SND_FILENAME = &H20000
- Play the specified filename.
- SND_LOOP = &H8
- Play the sound repeatedly until sndPlaySound is called again with lpszSoundName = "". SND_ASYNC must also be set.
- SND_NODEFAULT = &H2
- Do not play the Windows default sound if the specified sound cannot be found.
- SND_NOSTOP = &H10
- Do not stop playing any currently playing sounds.
- SND_NOWAIT = &H2000
- Do not wait if the sound driver is busy.
- SND_SYNC = &H0
- Wait until the sound has finished playing before continuing program execution.
Example:
' Play the Empty Recycle Bin sound and halt
' execution until it is finished playing
x = sndPlaySound("EmptyRecycleBin", SND_ALIAS Or SND_SYNC)
Category: Audio
Back to the index.
Back to Paul Kuliniewicz's Home Page
E-mail: Borg953@aol.com
This page is at http://members.aol.com/Borg953/api/functions/sndplaysound.html