网站大量收购独家精品文档,联系QQ:2885784924

基于MFC的音乐播放器.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual C++程序设计课程大作业 题目名称: 基于MFC的音乐播放器 系 名 称: 计算机科学与信息工程学院 专业班级: 09计科应用 2011 年 6 月 目 录 一、成员分工 1 二、需求分析 2 三、总体设计 3 四、详细设计 4 五、系统测试 11 六、总结 .. 13 七、参考文献 14 成员分工 组长:肖景元 组员:周国庆 徐思勇 组长肖景元:负责整个工程设计的选材和功能的添加以及代码的设计。 周国庆:负责对话框的设计、制作、控件的添加。 徐思勇:负责工程的功能测试与修改。 二、需求分析 我们需要制作一个音乐播放器,具有一般播放*.mp3,*.wma,*.mdi,*.wav,*.avi,*.dat等文件,还有具有播放、暂停、重复播放、音量调节、Repeat功能等功能。需要解决的问题是向对话框中添加音乐播放的控件,以及各按键功能的实现。 三、总体设计 1、系统功能模块图(如图一): 图一:系统功能模块图 2、流程图(如图二): 图二:系统流程图 四、详细设计 OnOpen 添加音乐 OnPlay 开始播放 OnStop 停止播放 OnPause 暂停播放 OnUpper 音量增加 OnLower 音量降低 OnRepeat 重复播放 OnFulscreeen 全屏播放 OnClose 窗口最小化 相应的添加变量: CRoundButton m_Open; CRoundButton m_Play; CRoundButton m_Stop; CRoundButton m_Close; CRoundButton m_Pause; CRoundButton m_Upper; CRoundButton m_Lower; CRoundButton m_Repeat; CRoundButton m_Exit; CRoundButton m_FullScreen; 详细步骤: 1、建立基于对话框(Dialog Based)的运用程序。 2、在上面添加按钮,ID和Caption分别为 IDC_OPEN,Open; IDC_PLAY,Play; IDC_PAUSE,Pause; IDC_STOP,Stop; IDC_CLOSE,Close; IDC_LOWER,=; IDC_UPPER,=; IDC_FULLSCREEN,Full; IDC_REPEAT,Repeat; 3、再打开Projects-Add to Project-Components and Controls-Registered ActiveX Controls对话框,选择其中的Active Movie Control Object, Insert,OK之后,你会发现你的控件面板上多了一项ActiveMovieControl Object,将它选中,直接放在你的对话框上就行了。按Ctrl+W打开ClassWizard为它添加变量CActiveMovie3 m_ActiveMovie。 4.为程序添加消息处理函数。打开 ClassWizard,为各个按钮加入消息处理函数。在MediaPlayerDlg.cpp文件里为各消息处理函数添加代码。 (1)首先,在MediaPlayerDlg.h中添加如下: public: BOOL flag; CMediaPlayerDlg(CWnd* pParent = NULL); // standard constructor (2)播放窗口最小化按钮:最小化 void CMediaPlayerDlg::OnClose() { if(flag==false) { m_ActiveMovie.ShowWindow(SW_HIDE);//关闭窗口 flag=true; } else { m_ActiveMovie.ShowWindow(SW_SHOW); flag=false; } } (3)添加音乐按钮: void CMediaPlayerDlg::OnOpen() { char szFileFilter[]= Mp3 File(*.mp3)|*.mp3| Wma File(*.wma)|*.wma| Video File(*.dat)|*.dat| Wave File(*.wav)|*.wav| AVI File(*.avi)|*.avi| Movie File(*.mov)|*.mov|

文档评论(0)

企业资源 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档