发布于 2004-05-18 17:36:34
0楼
申明,以下代码是在前一段时间的一个贴子里找到的。
刚试了,在6.0里,新建一个画面,两个按钮,一个开始播放声音(循环播放)按钮,一个停止播放按钮(没次按钮将循环播放,退出wincc同样在播放)
开始播放按钮代码。
#pragma code("Winmm.dll")
BOOL WINAPI sndPlaySoundA(char* szWave,DWORD dwFlag);
#pragma code()
DWORD SND_ASYNC=0x0001;
DWORD SND_LOOP=0x0008;
//循环播放
sndPlaySoundA("d:\\致爱丽丝.wav",SND_ASYNCSND_LOOP);
停止播放按钮代码。
#pragma code("Winmm.dll")
BOOL WINAPI sndPlaySoundA(char* szWave,DWORD dwFlag);
#pragma code()
DWORD SND_ASYNC=0x0001;
DWORD SND_LOOP=0x0008;
//停止播放
sndPlaySoundA(NULL,SND_ASYNC);
bluecloud009