MFC音乐播放器傻瓜教程

MFC音乐播放器傻瓜教程

ID:37862422

大小:1.24 MB

页数:43页

时间:2019-06-01

MFC音乐播放器傻瓜教程_第1页
MFC音乐播放器傻瓜教程_第2页
MFC音乐播放器傻瓜教程_第3页
MFC音乐播放器傻瓜教程_第4页
MFC音乐播放器傻瓜教程_第5页
资源描述:

《MFC音乐播放器傻瓜教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、http://download.csdn.net/download/beautifulzzzz/7447641代码下载地址1、建立工程21、建立一个MFC工程,命名为Tao_Music32、选择为基本对话框33、包含WindowsSockts44、使用静态链接库[方便一会直接生成的exe文件单独可以发布]52、搭建界面51、拖入控件:52、控件拖入并摆好63、控件属性设置:73、写代码实现功能151、变量绑定:152、加入图片资源163、新建mp3类:174、修改Tao_MusicDlg.h205、修改Tao_Music.cp

2、p216、功能实现:327、加一个TImer消息使时间跑起来!398、给音量控制滑块加消息,使音量控制实现42编译运行完工!431、建立工程1、建立一个MFC工程,命名为Tao_Music2、选择为基本对话框3、包含WindowsSockts[因为要用网络功能]4、使用静态链接库[方便一会直接生成的exe文件单独可以发布]2、搭建界面1、拖入控件:拖入7个用于播放控制的button,一个picture控件,一个控制音量的滑块。一个GroupBox用于盛放搜索功能各个控件及GroupBox中2个静态文本,2个可编辑文本,一个搜索

3、按钮。最下面的是一个ListControl用于显示歌曲的。最终效果如下:1、控件拖入并摆好1、控件属性设置:选中Button1右键选择属性,弹出:将其改为:相同的道理将音乐控制的7个按钮和搜索按钮的Styles和ExtendedStyles都设置成相同的风格。Button2-8的General属性依次为:【注意大小写】相应的这里picture控件的属性为:音量滑块的属性为:GroupBox的属性为:2个静态文本的属性只要改General就行啦:2个文本编辑框也只要改General就行:最后是listcontrol控件的属性:好

4、啦,最终的效果就是这样的:前面这么啰嗦大家千万别弄错啦!接下来就是写代码啦!3、写代码实现功能1、变量绑定:查看->建立类向导->MemberVariables将其设置为:【双击对应蓝条即出现设置对话框】最后别忘点确定!2、加入图片资源【首先用格式工厂转换出32X32的24张bmp图片,放入工程文件的res文件中->进入Resource界面->右键Tao_Musicresources->insert->弹出的对话框点击导入然后将你的24张bmp图片一个一个导入,注意这里最多每次导入8个,要分批导入!导入后的ID为IDB_BIT

5、MAP1----IDB_BITMAP24】3、新建mp3类:【插入->新建类】//mp3.h//音乐播放控制类#include"mmsystem.h"//必须同时引入#pragmacomment(lib,"Winmm.lib")classmp3{public:mp3();virtual~mp3();HWNDm_hWnd;//3个变量DWORDDeviceID;MCI_OPEN_PARMSmciopenparms;voidLoad(HWNDhwnd,CStringStrfilepath);DWORDgetinformation(

6、DWORDitem);voidPlay();voidPause();voidresum();voidStop();DWORDSetvolumn(DWORDvol);};//mp3.cpp#include"StdAfx.h"#include"mp3.h"#include"Digitalv.h"//---------------------------------------------------------------------mp3::mp3(){}//-----------------------------------

7、----------------------------------mp3::~mp3(){}//---------------------------------------------------------------------//加载函数//---------------------------------------------------------------------voidmp3::Load(HWNDhwnd,CStringStrfilepath){//MessageBox(hwnd,Strfilepat

8、h,"43",MB_ICONHAND);m_hWnd=hwnd;mciSendCommand(DeviceID,MCI_CLOSE,0,0);//在加载文件前先清空上一次播放的设备mciopenparms.lpstrElementName=Strfilepath;//将音乐文

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。