BOOL WINAPI MessageBeep( __in UINT uType);MSDN 中对这个函数的说明是:播放一个波形文件(也就是wav格式),每一个声音类型的波形声音在注册表中有一个条目(entry)指定.
MessageBeep(MB_OK); Sleep(3000); MessageBeep(MB_ICONWARNING); Sleep(3000); MessageBeep(MB_ICONSTOP); Sleep(3000); MessageBeep(MB_ICONERROR); Sleep(3000); MessageBeep(MB_ICONEXCLAMATION);
BOOL PlaySound(LPCTSTR pszSound,HMODULE hmod,DWORD fdwSound);具体的函数详情参照MSDN吧
PlaySound("C:/love.wav",AfxGetInstanceHandle(), SND_FILENAME|SND_ASYNC );
#include <mmsystem.h> //导入声音头文件库 #pragma comment(lib,"winmm.lib")//导入声音的链接库
mciSendString("open C:/123.mp3" , NULL, 0, 0); mciSendString("play C:/123.mp3 ", NULL, 0, 0);上面两条 便可以播放 C盘下的123.mp3 了
具体的mci 编程,有待进一步的学习
HWND m_hwndMCI; if(m_hwndMCI!=NULL) //建立一个MCIWND 窗口 { MCIWndDestroy(m_hwndMCI); } int type=0; //隐藏默认工具栏0 表显示 CString filename="C:/123.mp3"; //要播放的文件文件名 m_hwndMCI=MCIWndCreate(m_hWnd,AfxGetInstanceHandle(),type,filename); MCIWndPlay(m_hwndMCI);
-
-------------------------------------------------------------------------------------------------------
2013-5-25 22:11::00 更新BOOL WINAPI Beep( __in DWORD dwFreq, //频率 __in DWORD dwDuration //持续时间 );如:
while(1) Beep(5000,500);