active X控件是windows所必须的吗?

 我来答
枝其3052
2022-10-11 · TA获得超过3065个赞
知道小有建树答主
回答量:3612
采纳率:100%
帮助的人:189万
展开全部
分类: 电脑/网络 >> 操作系统/系统故障
问题描述:

active X控件是windows所必须的吗?它有那些用途和功能?

没有它系统将失去什么?

解析:

不是的,他只是在您上网时采用的着的控件

一、Active控件概述

Active是一个Microsoft的术语,它指的是一组包括控件、DLL、Active文档的组件,通常以动态链接库的形式存在。

Active控件的数据输入和函数功能的执行必须通过容器,因此Active控件必须具备如下性能机制:

1、属性和方法:Active控件必须提供属性的名称、方法的名称及参数,以便容器可以存取和改变Active控件的属性参数。

2、事件:通知容器在Active控件发生的事件,如属性参数的改变、用户的单击、双击动作等。

3、存储:容器由这项机制通知Active控件存储和提取有关信息数据。Active控件只需在Window d的Registry数据库中注册后,就可以象其他Window应用程序一样发挥各自功能。、

二、使用Active控件的方法

使用Active控件的方法的基础是COM(Component Objet Models)

1、注册Active控件:使用Active控件之前必须实现注册,否则会出现错误.注册的方法有两种:

在window中注册Active控件:在Windows的System文件夹下有一个regsvr32.exe的程序,它就是Windows自己带的ActiveX注册和反注册工具。利用它也能够非常方便地注册AcitveX控件,选择开始菜单 --> 单击运行菜单项 --> 注册/卸载控件命令如下表:

Regsvr32 <Active控件文件名> 注册指定的Active控件,Active控件的后缀为(*.ocx)

Regsvr32 /u <Active控件文件名> 解除某一Active控件的注册

例如笔者要注册一amovie.ocx控件,则打入 regsvr32 amovie.ocx即可,要反注册它时只需使用 regsvr32 /u amovie.ocx就行了.

如果注册成功会出现(图1-1-1)对话框,如果注册失败则出现(图1-1-2)对话框.

(图1-1-1)

图(1-1-2)

在AW中实现注册,源程序如下,这里以"amovie.cox"控件为例实现注册(单击这里下载源程序)

(图1-2)

程序的简单解释:首先检查用户的系统是否支持Active控件,如果不支持则退出程序,支持的话就检查"amovie.ocx"的ID号,检查的目的是为了验证用户系统中是否已经注册了"amovie.ocx"控件,如果没有注册则出现一个对话框,用户是否现在就开始安装,如果用户选择了对话框中的"确定"按钮,系统就自动注册"amovie.ocx"控件.最后返回注册的结果,出现注册成功或失败的消息框.

2、Active控件的载入

选择"insert"菜单 --> controls --> ActiveX... --> 出现(图1-3)对话框

(图1-3)

在(图1-3)对话框选择"ActiveMovieControl Objet"控件(这是一个支持音视频播放的控件,下一个实例中还要用到),单击"OK"按钮,出现(图1-4)控件属性设置对话框.在这里可以直接设置控件的属性(Properties)、方法(Methods)、事件(Events),单击"OK"按钮.

(图1-4)

如果控件装载成功,就会在流程图上出现一个"ActiveX..."图标(图1-5).

(图1-5)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
网易云信
2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同... 点击进入详情页
本回答由网易云信提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式