ActiveX控件.ppt

上传人:豆**** 文档编号:23953364 上传时间:2022-07-02 格式:PPT 页数:9 大小:687.50KB
返回 下载 相关 举报
ActiveX控件.ppt_第1页
第1页 / 共9页
ActiveX控件.ppt_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《ActiveX控件.ppt》由会员分享,可在线阅读,更多相关《ActiveX控件.ppt(9页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、ActiveX控件控件8.1 ActiveX控件的特殊性 本节将介绍ActiveX的基本情况,着重介绍ActiveX与其他普通控件的相同点和不同点。8.1.1 ActiveX控件和普通控件的相同点ActiveX并不专指ActiveX控件,ActiveX包含以下3个方面的内容:ActiveX控件:以前称之为OLE控件或OCX控件(ActiveX的后缀为“.ocx”),通过ActiveX控件,可以使用别人编写的程序功能来完善自己编写的网页或其他程序。而且,在很多不同的语言中都可以使用ActiveX控件。ActiveX文档:ActiveX文档是一种特殊的文档格式,这种文档格式可以和众多程序兼容。如可

2、以使用IE浏览器打开Microsoft Word文件,而Word文件并非是html文件。ActiveX脚本:ActiveX脚本支持最常用的VBScript脚本和JavaScript脚本,并可以对使用这些脚本的程序进行功能扩展。8.1.2 ActiveX控件和普通控件的不同点ActiveX与普通控件的不同点在于它具有属性和方法。开发人员在使用控件的时候是调用与之关联的C+的类成员函数,而这些成员函数或数据成员并不是普通控件所具备的,而是使用ClassWizard生成的C+源代码生成或自行编写的。ActiveX控件的方法和C+中的成员函数是一样的,具有符号化的名字和一组参数或一个返回值,控件的编写

3、者可以根据需要定义各种方法。ActiveX并不像普通控件那样发送“WM_”开头的Windows消息给它的包容器(或父窗口),而是通过“激发事件”。一个“激发事件”有一个符号化的名字(函数名)和一组次序任意的参数。虽然本质并不一样,但相对于客户类或用户来说,普通控件的消息和ActiveX的“激发事件”是一样的。8.2 安装ActiveX控件ActiveX控件的安装是比较简单的。ActiveX控件按照来源来分,可以分为两种:VC6.0自带的ActiveX控件和用户定义的ActiveX控件。其中用户定义的ActiveX控件是指用户自己开发的ActiveX控件或从其他渠道,如从互联网上下载的Activ

4、eX控件。本节介绍的ActiveX控件的安装并不是软件的安装,而是在项目开发中,将ActiveX控件导入进来,称之为“导入ActiveX控件”可能更贴切些,为了沿用习惯表述,称为安装ActiveX控件。在项目中安装ActiveX控件,集成开发环境会发生两个动作:ClassWizard将生成相应的C+类。工具箱将产生控件工具供开发者使用。8.3 实例8.1ActiveX控件:日历控件的创建 本节讲解ActiveX控件日历控件的使用。在前文,相信读者已经熟练掌握了普通的日历控件的使用了,ActiveX日历控件跟普通日历控件有所不同,功能方面更加强大,也更加灵活。 实例创建步骤如下:ActiveX日

5、历控件常用属性选项卡 ActiveX日历控件的全部属性选项卡 8.4 ActiveX控件在Web编程中的使用ActiveX控件在网页中非常常见,读者可以在Web编程中使用ActiveX控件,以下就是以ActiveX日历控件为例子,讲述该控件在网页中的使用。(1)新建一个“myActiveXWeb.txt”文本文件。(2)打开文本文件,并将以下代码复制到文本文件中:(3)修改“myActiveXWeb.txt”文本文件的后缀名,使文件名为“myActiveXWeb.htm”,然后双击该文件运行,运行结果如图所示。ActiveX日历控件在网页中的使用 8.5 图形属性和变化通知有些ActiveX控

6、件支持图形属性,包括位图和图标等。如果ActiveX控件有一个图形属性,则在安装该控件时,ClassWizard会在项目中产生一个类,开发者未必要使用这个类,一般而言,更常使用CPictureHolder类,这个类是MFC类家族的一分子,为了访问该类,应该在“stdafx.h”头文件中加入以下一行代码:#include 假设已经有了一个ActiveX控件,该控件有一个图形属性为Picture,则以下代码是将该属性设置为程序资源中的一个位图的方法:CPictureHolder pict ;pict.CreateFromBitmap(IDB_MYBITMAP) ; m_control.SetPicture(pict.GetPictureDispatch() ; 8.6 小结 本小节主要介绍了ActiveX控件的基本理论和ActiveX日历控件的使用。 读者通过学习本章,应该掌握的内容如下: ActiveX控件的基本理论。 ActiveX日历控件的的使用。 ActiveX控件在Web中的使用。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > pptx模板 > 企业培训

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com