b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

在BCB中轻松使用ActiveX控件

电脑杂谈  发布时间:2019-08-26 01:07:37  来源:网络整理

realplayer下载_realplayer插件_realplayer播放器插件

在微软的大力扶持下,越来越多的硬件公司起初支持ActiveX了,这针对喜欢编程的同学来说可是件值得高兴的事!因为我们可以在程序中很方便地读取内部的OCX文件来推动复杂的用途,而在BCB中只具有很少几个ActiveX控件,大部分我们应该我们自己安装,下面借助对RealPlayer与Flash控件的安装与应用,让我们共同来学习ActiveX的模块在BCB中的使用方式:)

一、安装、导入ActiveX控件

C++ Builder在对ActiveX的支持方面可说是做得比较强劲,我们可以很方便地导入平台中的ActiveX控件:点击菜单“Component→Import ActiveX Control...”打开“Import ActiveX”对话框,在“Import ActiveX”列表框中,我们可以发现Windows中所有登录的AxctiveX控件。在里面的控件列表中选取你所应该的控件,再点上面的“Install”按钮就行了!假如控件列表中没有它,那么表明你要找的控件还没有在平台中登录,不要紧,我们可以单击“Add”按钮在你的计算机中找到这个OCX文件后再Install,C++ Builder会自动为它注册。

二、了解ActiveX控件的所有办法

一般的ActiveX控件都是没有帮助文件的,在C++ Builder的IDE环境中我们没法见到它的设计期属性和事件,那么怎么能够了解它的运行期属性和技巧呢?C++ Builder在导入一个ActiveX控件后会在“E:\Program Files\Borland\CBuilder6\Imports”目录中生成相应的头文件(*.h)(当然你的目录可能不是这样的),只要把它开启看一下就一目了然了!当然要是在BCB6下,你可以在编程的过种中双击代码编辑器(Code Editor)左半边的代码浏览器(Code EXPlorer)中的ActiveX控件的名字,在左侧代码区才会查看到她的头文件,慢慢感受吧:)

另外我们还需要知道各种属性、方法及其参数的意义,那还要编程序来试了,为每个想知道的属性和技巧创建一个菜单项,点击时用InputBox输入参数来实验效果,还可以创建一个状态栏来显示与其相关函数的值。

三、应用例子

realplayer播放器插件_realplayer下载_realplayer插件

现在流行的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分别表示显示视频播放窗口、控制条状况条)

realplayer下载_realplayer播放器插件_realplayer插件

添加代码后,我们可以看到控件外观已经改变成了视频播放窗口形状。然后修改Align属性为alClient,使播放窗口可以随窗体的变化而变化realplayer插件,方便大家在观看影视时可以随便拉动播放窗口大小。

然后,在字段中加入TImage组件、TopenDialog(odgRealplay)、TrealPlayer(radMyPlayer)组件各一个,加入两个Tbutton(BTnOpenClick,btnExitClick)。在Image中导入你喜欢的截图,以免窗口过于单一,两个TButton一个设为开始,一个设为结束。括号里的名字是在我的应用程序中给该控件命的名字。

双击btnOpen添加如下代码:

void __fastcall TForm1::btnOpenClick(TObject *Sender)

{

if(odgRealplay->Execute())

{

realplayer插件_realplayer下载_realplayer播放器插件

radMyPlayer->Source=odgRealplay->FileName

radMyPlayer->DoPlay();打开并开启播放器

}

}

双击btnExit添加如下代码:

//---------------------------------------------------------------------------

void __fastcall TForm1::btnExitClick(TObject *Sender)

realplayer插件_realplayer播放器插件_realplayer下载

{

Close();//终止程序运行

}

为了在开启一个文件时,便于用户选取文件,要将odgRePlayer的Filter属性修改如下:所有媒体文件(*.rm,*.ram,*.ra,*.swf,*.mp3)*.rm;*.ram;*.ra;*.swf;*.mp3*.**.*。

按一下F9,找一首歌曲听一下:)

其它的属性、方法呢?她的属性真的很少,而且多数是BOOL型的,除了前面用到的,基本没有什么让你不用的了,方法到是太多,但是用到的并不多,到她的头文件中,你自己看吧:P

2.Flash控件的使用

首先我们还是要先安装、导入ActiveX控件:选择“Component->Import ActiveX Control”,在里面的控件列表中选取“ShockWave Flash(Version 1.0)”,再点上面的“Install”按钮就行了!假如控件列表中没有它,那么表明ShockWave Flash控件还没有在平台中登录,不要紧,我们可以单击“Add”按钮在你的计算机中找到这个OCX文件后再Install,C++ Builder会手动为它注册。

导入失败后realplayer插件,C++ Builder会在ActiveX页中提高一个“ShockWaveFlash”控件,建立一个新工程,在适合的位置放置一个ShockWaveFlash控件,适当微调一下它的大小,然后在它的“Movie”属性中填上一个你的硬盘上已有的Flash文件名,然后按F9运行,怎么样,不用写一行代码我们就作出了一个能显示Flash的程序:)

为了更好的应用她,首先我们知道一下ShockWaveFlash控件的属性和技巧:

【属性】AlignMode(int型)和SAlign(WideString型) 控制的显示位置(把这两个属性列在一起说明它们是相互关联的,改变一个另一个也会相应地改变,以下类似)。取值范围及意义如下:


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-120596-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...