我的第一个音频文件

耳边回响的就是用我写得第一个播放器播放的一首歌《IF I Let you go》。把写程序的过程写下来,虽然简单,但毕竟是我第一次写出来的,而且花费了一天的时间呢。

编程环境:VC++6.0

第一步:新建一个projects,选择新建一个mfc的可执行文件,名字叫:Videoplayer,是基于对话框的文件。

第二步:加载一个控件,名字叫ActiveMovieControl  Object。过程如下:在Project菜单的Add To Project子菜单下选择Components and  Controls命令,打开一个“Components and  Controls  Gallery”对话框,在该对话框中双击Registered  ActiveX Controls,并从中选择ActiveMovieControl  Object ,单击Insert 按钮,这时在Controls工具箱中将会多一个按钮,单击该按钮,即可像添加一般的标准控件那样向主对话框添加ActiveMovie控件。为新添加的 ActiveMovie控件(将其ID设置为IDC_AMOVIE)映射类型为CActiveMovie的成员变量m_amovie

第三步:加载一个菜单文件,过程如下:在CVideoplayerDlg类上点击右键,然后点击insert,加一个menu进来。在menu的属性中添加你想要的功能。我简单地添加了一个open功能。

第四步:添加功能函数。在MFC ClassWizard中,选择CVideoplayerDlg类下的ID_FILEOPEN(打开菜单的属性名),然后加入COMMAND函数,名字为OnFileopen,然后在代码编辑区加入代码: 

CFileDialog dlg(TRUE,NULL,NULL,0,"所有文件|*.*",NULL);

if(dlg.DoModal()==IDOK)

  {

         m_amovie.SetFileName(dlg.GetPathName());

  }

第四步:保存,编译,运行。然后点击右键,会出现我们设计的菜单,再点击打开,选择我们要听的歌曲,好了,你可以欣赏你的选择了!

简单的操作,简单的效果,汗。呵呵,继续扩充其它的功能吧!!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值