您的位置:首页 > 移动开发 > Objective-C

VC++中,找不到ActiveMovie Control Object控件的解决办法

2010-04-01 19:08 531 查看
2008年01月09日 星期三 09:39
最近想要做一个播放视频的程序,查资料可以用ACTIVEMOVIE CONTROL OBJECT控件来实现的。

        可视动画控件ActiveMovie是Microsoft公司开发的ActiveX控件,从开始的1.0版、1.2版到现在的2.0版,功能上已经有了很大的改进。由于该控件内嵌了Microsoft MPEG音频解码器和Microsoft MPEG视频解码器,所以能够很好地支持音频文件和视频文件,用其播放的VCD效果就很好。另外,播放时若用鼠标右键单击画面,可以直接对画面的播放、暂停、停止等进行控制,读者还可以自行在"属性"栏中对影片播放进行控制设置,用起来非常方便。当前在Microsoft公司推出的Visual
C++6.0中已经包含了ActiveMovie控件的2.0版。

         在Visual C++6.0中,一般情况都是在基于对话框的应用程序中使用ActiveMovie控件,可在菜单中依次选择"project- >Add To Project- >Components And Controls",在出现的"Components And Controls Gallery"对话框中打开"Registered Active Controls"文件夹,选中"ActiveMovie Control Object"选项,按"Insert"按钮后关闭该对话框,ActiveMovie控件便出现在程序编辑器的控件面板中。

     可是我按本法操作,却找不到此控件。

     解决办法:

    打开"开始",运行 regsvr32 msdxm.ocx

此方法最为简单。

有时候会发生注册失败的情况,这时必须关掉VS6及相关的音频播放软件,才能注册成功。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息