CISA FotoGallery

Statistiche

Tot. visite contenuti : 927988
Home Articoli tecnici API Eseguire un File WAV

Eseguire un File WAV

'==============================================================
' CODICE DA COPIARE IN UN MODULO
'==============================================================

Public Declare Function sndPlaySound Lib "winmm.dll" Alias _
            "sndPlaySoundA" (ByVal lpszSoundName As String, _
            ByVal uFlags As Long) As Long

Const
SND_SYNC = &H0
Const SND_ASYNC = &H1
Const SND_NODEFAULT = &H2
Const SND_LOOP = &H8
Const SND_NOSTOP = &H10

Dim sFlags As Long
sFlags = SND_ASYNC Or SND_NODEFAULT

'Usare questo codice per SUONARE il FILE WAV
sndPlaySound "FileName.Wav", sFlags

Ci sono parametri addizionali da poter usare per impostare la variabile sFlags:

[DESCRIZIONE PARAMETRI]

[SND_SYNC]
Suona il File e ritorna solo quando ha terminato di suonare

[SND_ASYNC]
Suona il File e ritorna subito quando ha iniziato a suonare

[SND_NODEFAULT]
Non emette il Suono di DEFAULT in caso di File non trovato

[SND_LOOP]
Esegue un LOOP continuando a generare il Suono
Ricordarsi di aggiungere SND_ASYNC come OR nella variabile sFlag.
In caso contratio la vostra applicazione sarà Bloccata.
Per arrestare il Suono del File.Wav settarelo a null.

[SND_NOSTOP]
Ricomincia da capo la suonata del File anche se non era ultimato.


Sotto trovate come chiamare i suoni standard di Windows utilizzanto
la seguente lista di Parametri:

SystemStart - Suono di StartUp di Windows.
SystemExit - Suono dello Shut Down di Windows.
SystemDefault - Suono del beep.
SystemQuestion - Suono del Messaggio Interrogativo.
SystemAsterisk - Suono del Messaggio Asteriks.
SystemExclamation - Suono del Messaggio Esclamativo.
SystemHand - Suono del Messaggio Critico.


Alessandro Baraldi