看到很多小程序 ,比如注册机啊
打开运行就有北京音乐,貌似不是MP3格式
的,VC如何实现的呢?
打开运行就有北京音乐,貌似不是MP3格式
的,VC如何实现的呢?
解决方案 »
- MFC中 如何按比例 的缩小和显示图片??
- 实现"飞鸽传书"
- 有没有用过guitoolkit的?如何相应CGuiControlBar::OnRButtonDown消息?
- EnumWindow的问题,谢谢
- 问:程序从debug版本转到Release版本要作些什么工作?
- 如何用VC的implib为我的DLL生成一个LIB,我在vc中查不到这个工具?
- 谁有mfc42ud.lib文件!(30分)
- 一个Socket问题
- 启动服务时报1053错误,请高手帮助,在线等候!
- 请问大家关于vc编程的书籍?????????????????????????????????????????????????
- 怎么样知道WNetAddConnection2连接后得到了一个什么权限.
- VC/MFC编程如何加入背景音乐
注册机的话大多都是用delphi写,实现起来比较简单,
我的blog里有写怎么放mp3,
具体的用法查查MSDN吧..
#pragma comment(lib,”winmm.lib”)
CMainFrame::CMainFrame()
{
::PlaySound("res\\music.wav", NULL, SND_ASYNC | SND_LOOP);
}
MIDI该从何处下手?
你可以用资源浏览软件查看你的注册机
int m_iMusicTime =0;CString s="res\\1.mp3";
CFileFind fFind;
if(!fFind.FindFile(s))
{
KillTimer(ID_PLAYBGMUSIC);
return;
}
if(h_iMusicWnd) MCIWndDestroy(h_iMusicWnd);
h_iMusicWnd = MCIWndCreate(NULL,NULL,WS_MINIMIZE, s);
//SetMusicPower(Glb().m_iSound); //设置音量
m_iMusicTime = MCIWndGetLength(h_iMusicWnd);
SetTimer(ID_PLAYBGMUSIC,m_iMusicTime,NULL);//OnTimer内设置循环
MCIWndSetRepeat(h_iMusicWnd,TRUE);
MCIWndPlay(h_iMusicWnd);
本人刚刚做了个这方面的程序.顺便贴出来。
注:Header: Declared in Vfw.h.
Library: Use Vfw32.lib.