| 网站首页 | JAVA文章 | AppServers | Web开发 | 应用开发 | 资源下载 | 论坛
    想学好编程,学好外语很重要  [enadd  2006年12月25日]        
设为首页 加入收藏 联系站长
您现在的位置: 编程笔记网 >> 应用开发 >> vc >> VC实例 >> 文章正文
制作自动循环播放的MP3播放器(上)        【字体:
制作自动循环播放的MP3播放器(上)
作者:-    文章来源:-    点击数:    更新时间:2006-4-20

  【实现内容】自动循环播放的MP3播放器

  【应用】自动循环播放的MP3播放器主要用于企业文化的应用。在每天的休息时段,播放器自动循环播放指定的MP3音乐。本自动播放器主要根据本公司的情况编写,包括早上上班,中午吃饭和下午下班三个时间段各播放1小时左右的音乐。播放器启动后,只在托盘中有图标,配置好各个时间段的音乐目录后,不需要人工干预,音乐可以自动启动、循环播放和结束。现已在本公司使用。

  【特点】本软件用到许多常用的技巧:

  1.  目录选择对话框

  2.  文件选择对话框中的多个文件类型过滤设定

  3.  应用程序在任务栏上隐藏,而在托盘上显示图标

  4.  进度条的制作

  5.  定时器使用

  6.  带有链接功能的按钮――点击按钮可以打开电子信箱

  7.  椭圆型的彩色按钮,彩色文本

  8.  彩色标题条,彩色标题文字。等等

  【实现原理】主要使用定时器。程序一旦运行,定时器将每秒响应一次。直到手工退出程序。

  【主要控件】

  m_MusicList---ComboBox类型  音乐文件列表

  【主要程序段及说明】

  void CMp3PlayerDlg::OnOpen() //点击打开按钮,选择音乐文件。可以多选

  {

       m_MusicList.ResetContent();

       m_MusicAry.RemoveAll();

       m_Music.Close();   //m_Music是CCOMMCI对象

       Init();

       m_Pause.SetWindowText("暂停");

       //

       CString filter = "媒体文件(所有类型)|*.cda;*.mid;*.rmi;*.midi;*.asf;*.wm;*.wma;*.asx;*.wax;*.m3u;*.wvx;
*.mpeg;*.mpg;*.m1v;*.mp3;*.avi;*.wmv;*.wav;*.snd;*.au;*.aif;*.aifc|";

       filter = filter +"CD音乐曲目(*.cda)|*.cda|" +

                                    "MIDI文件(*.mid;*.rmi;*.midi)|*.mid;*.rmi;*.midi|" +

                                    "Windows Media文件(*.asf;*.wm;*.wma;*.wa?)|*.asf;*.wm;*.wma;|" +


[1] [2] [3] [4] 下一页  

文章录入:enadd    责任编辑:enadd 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
  • Windows网络编程经典入门

  • ping的源程序

  • 制作自动循环播放的MP3播放器…

  • 明明白白看MFC之程序框架(一…

  • 使用GDI在内存中转换图片类型

  • 扩展MFC类库建立自己的界面类…

  • 在BMP文件中隐藏信息(一)

  • VC下ADO开发实践之一

  • 明明白白看MFC之程序框架(二…

  • VC制作具有声音效果的动画桌…

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 管理登录 |