sndPlaySound
機能
サウンドデータを再生
Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" _
(ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" _
(ByVal lpszSoundName As String, ByVal uFlags As Integer) As Integer
引数
lpszSoundName
サウンドのファイル名
vbNullStringのときは演奏を中止する
uFlags
演奏方法を指定する定数の組み合わせ
戻り値
正常終了のとき 1
エラーのとき 0
uTypeの定数
SND_ASYNC = &H1 非同期で再生
SND_LOOP = &H8 繰り返し再生(中断する場合はファイル名にvbNullStringを指定)
SND_MEMORY = &H4 サウンドデータをメモリ中にロード(pszSoundはメモリ領域のアドレス)
SND_NODEFAULT = &H2 指定のファイルがなくてもデフォルトを実行
SND_NOSTOP = &H10 ほかに再生中の場合は何もしない
SND_SYNC = &H0 演奏終了まで戻らない