在BCB中轻松使用ActiveX控件

http://tech.ddvip.com   2006年03月30日    社区交流

本文详细介绍在BCB中轻松使用ActiveX控件

  另外我们还必须了解各种属性、方法及其参数的含义,那就要编程序来试了,为每个想了解的属性和方法建立一个菜单项,点击时用InputBox输入参数来试验效果,还可以建立一个状态栏来显示与其相关变量的值。

  三、应用举例

  现在流行的ActiveX控件很多,这里我们拿RealPlayer与flash控件做为例子。

  1.RealPlayer控件的使用

  如今RealPlayer的流式媒体文件以其强大的视频压缩比正逐步悄然兴起。RealPlayer Plus播放器也理所当然地成为大家播放RealPlayer格式文件的首选软件。人家在好的也是别人的,其实我们可以利用C++ Builder打造一个完全符合自己要求的RealPlayer播放器。下面我将向大家介绍如何利用BCB来完成你的RealPlayer。前提你的机器中必须装有RealPlayer Plus播放器,因为我们要用到其自带ActiveX控件。

  首先,我们要在C++ Builder中导入所需的ActiveX控件。点击菜单“Component→Import ActiveX Control...”打开“Import ActiveX”对话框,在“Import ActiveX”列表框中,我们可以看到Windows中所有注册的AxctiveX控件。选择其中的“RealPlayer ActiveX Control Library(Version 1.0)”控件。然后单击“Install”按钮。

  回到C++ Builder主界面,你会发现在VCL面板中的ActiveX标签中增加了一个名为RealAudio的组件。我们先把它放入窗体中。不过在默认情况中RealAudio组件没有视频播放窗口,也就是只能播放声音。我我们只要在RealAudio组件的Controls属性中添加如下代码:

  IMAGEWINDOW,CONTROLPANEL,STATUSBAR

  (其中:IMAGEWINDOW、CONTROLPANEL、STATUSBAR分别表示显示视频播放窗口、控制条状态条)

责编:豆豆技术应用

正在加载评论...