发布于 2005-03-04 14:21:24
0楼
//Project Function CC_PlaySound()
#include "apdefap.h"
void cc_playsound(char* lpszSoundFile)
{
#pragma code("winmm.dll")
BOOL PlaySound(LPCTSTR lpszSound, HMODULE hModule,DWORD dwSound);
#define SND_FILENAME 0x00020000L
#define SND_ASYNC 0x0001
#define SND_LOOP 0x0008
#pragma code()
BOOL bRet = FALSE;
char szProjectPath[_MAX_PATH];
char szSoundPath[_MAX_PATH];
if (lpszSoundFile == NULL)
{
bRet=PlaySound(NULL,NULL,SND_FILENAMESND_ASYNC);
}
else
{
GetProjectPath(szProjectPath);
sprintf(szSoundPath,"%sSound\\%s", szProjectPath, lpszSoundFile);
bRet=PlaySound(szSoundPath,NULL,SND_FILENAMESND_ASYNC);
}
if (bRet == FALSE)
{MessageBeep((WORD)-1);}