在 VC 里没有 ActiveMovieControl Object 这个控件 "开始"->"运行"->"输入 regsvr32 msdxm
ocx"->"确定" 会弹出一个对话框说成功的
注册成功, 进入 VC Project->Add To Project->Components And Controls
点击打开出现的Components And Controls Gallery 文件,选择其中的 ActiveMovie Control Object,单击 Insert 就可以在 VC 控件选择栏里看到该控件的图标了
ActiveMovie 控件是微软公司推出的用于多媒体程序设计的控件,它提供了非常完善的音频和视频媒体文件的回放功能,能支持多种文件格式,从最常见的 WAV 文件和 AVI 文件到使用 MPEG 压缩格式的 VCD 视频文件,都可以正常的进行播放
控件能根据文件后缀进行自动判别设备类型,并完成相应的控制
因此,若正在编写的应用程序需要提供多媒体支持,那么使用 ActiveMovie 控件是一个很好的主意
事实上,很多优秀的多媒体应用程序,其内部的多媒体回放就是利用 ActiveMovie 控件来实现
只要精心地设计应用程序的用户界面,我们一样可以开发出功能齐全、外观漂亮、具有相当水准的多媒体播放器
而且,在Windows 95/98和 Windows NT 的最新版本中,ActiveMovie 控件已作为操作系统的一部分来提供,即使用户系统中没有安装 ActiveMovie 控件,Microsoft 的许可协议也允许在你的应用程序的发行包中发布 ActiveMovie 的运行时文件
本文将首先介绍 ActiveMovie 控件一些特有的属性、方法和事件,然后使用该控件开发一个具有一定功能的多媒体播放器,最后结合本例谈一谈使用 ActiveMovi