文档详情

MFC音乐播放器傻瓜教程.doc

发布:2017-04-03约2.21万字共43页下载文档
文本预览下载声明
/download/beautifulzzzz/7447641 代码下载地址 1、建立工程 2 1、建立一个MFC工程,命名为Tao_Music 3 2、选择为基本对话框 3 3、包含Windows Sockts 4 4、使用静态链接库 [方便一会直接生成的exe文件单独可以发布] 5 2、 搭建界面 5 1、 拖入控件: 5 2、 控件拖入并摆好 6 3、 控件属性设置: 7 3、 写代码实现功能 15 1、变量绑定: 15 2、加入图片资源 16 3、新建mp3类: 17 4、修改Tao_MusicDlg.h 20 5、修改Tao_Music.cpp 21 6、功能实现: 32 7、加一个TImer消息使时间跑起来! 39 8、给音量控制滑块加消息,使音量控制实现 42 编译运行完工! 43 1、建立工程 1、建立一个MFC工程,命名为Tao_Music 2、选择为基本对话框 3、包含Windows Sockts [因为要用网络功能] 4、使用静态链接库 [方便一会直接生成的exe文件单独可以发布] 搭建界面 拖入控件: 拖入7个用于播放控制的button,一个picture控件,一个控制音量的滑块。一个Group Box用于盛放搜索功能各个控件及Group Box中2个静态文本,2个可编辑文本,一个搜索按钮。最下面的是一个List Control用于显示歌曲的。最终效果如下: 控件拖入并摆好 控件属性设置: 选中Button1右键选择属性,弹出: 将其改为: 相同的道理将音乐控制的7个按钮和搜索按钮的Styles和Extended Styles都设置成相同的风格。 Button2-8的General属性依次为:【注意大小写】 相应的这里picture控件的属性为: 音量滑块的属性为: Group Box的属性为: 2个静态文本的属性只要改General就行啦: 2个文本编辑框也只要改General就行: 最后是list control控件的属性: 好啦,最终的效果就是这样的:前面这么啰嗦大家千万别弄错啦!接下来就是写代码啦! 写代码实现功能 1、变量绑定: 查看-建立类向导-Member Variables 将其设置为:【双击对应蓝条即出现设置对话框】最后别忘点确定! 2、加入图片资源 【首先用格式工厂转换出32X32的24张bmp图片,放入工程文件的res文件中-进入Resource界面-右键Tao_Music resources-insert-弹出的对话框点击导入然后将你的24张bmp图片一个一个导入,注意这里最多每次导入8个,要分批导入!导入后的ID为IDB_BITMAP1----IDB_BITMAP24】 3、新建mp3类: 【插入-新建类】 //mp3.h //音乐播放控制类 #include mmsystem.h//必须同时引入 #pragma comment(lib,Winmm.lib) class mp3 { public: mp3(); virtual ~mp3(); HWND m_hWnd;//3个变量 DWORD DeviceID; MCI_OPEN_PARMS mciopenparms; void Load(HWND hwnd,CString Strfilepath); DWORD getinformation(DWORD item); void Play(); void Pause(); void resum(); void Stop(); DWORD Setvolumn(DWORD vol); }; //mp3.cpp #include StdAfx.h #include mp3.h #include Digitalv.h //--------------------------------------------------------------------- mp3::mp3() { } //--------------------------------------------------------------------- mp3::~mp3() { } //--------------------------------------------------------------------- //加载函数 //--------------------------------------------------------------------- void mp3::
显示全部
相似文档