1 / 1
文档名称:

Delphi COM编程技术五(ActiveX技术).pdf

格式:pdf   页数:1页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Delphi COM编程技术五(ActiveX技术).pdf

上传人:紫岑旖旎 2012/9/15 文件大小:0 KB

下载得到文件列表

Delphi COM编程技术五(ActiveX技术).pdf

文档介绍

文档介绍:踏雪无痕
编程技术五(ActiveX技术)
分类: Delphi 2011-11-22 16:49 119人阅读评论(0) 收藏举报
 一、Active技术介绍:
1、Active文档涉及到的接口
1>、IOleDocument接口:此接口是ActiveX文档服务器中的接口,它使一个文档对象能够与其包容器进行通信,并用
其数据去创建视图,该接口也可以使一个文档对象能够枚举其视图并为包容器提供相关信息,如是否支持多视等。
2>、IOleDocumentView接口:使一个包容器程序能够通过文档对象的支持而与每一个视图进行通信。
3>、mandTarget接口:可以使服务器对象及其包容器程序分发命令。
4>、IPrint接口:则可以使任意的复合文档和特定的活动文档能够支持打印。
5>、IOleDocumentSite接口:此接口是ActiveX文档包容器中的接口,它使一个已经作为文档对象实现的文档在现场
激活对象时绕过通常的激活次序,并直接指示其客户站点作为一个文档对象而将其激活。
6>、文档站点:是一个具有特殊功能的客户站点,它能直接指示其客户站点作为一个文档对象而将其激活。包容器
程序需要为每一个文档对象提供一个相关的文档站点,这些站点对象为每一个活动文档的视图实现了一个独立的文
档视图站点对象。
 
2、Active控件
相比之下,组件。的各种应用
基础,如OLE文档、自动化、类型库等。ActiveX控件通常以DLL或OCX形式存在,而且只能在包容器程序中使用而不
可独立运行,这与ActiveX文档是不一样的。
组件。ActiveX控件这种技术涉
和OLE的技术精华,如可链接对象、统一数据传输、OLE文档、属性页、永久存储以及OLE自动
化等。
 
3、ActiveX控件与自动化服务的联系与区别:
ActiveX控件作为基本的界面单元,必须拥有自己的属性和方法以适合不同特点的程序和向包容器程序提供功能服
务,其属性和方法均由自动化服务的IDispatch接口来支持。
区别一:事件;
除了属性和方法外,ActiveX控件还具有区别于自动化服务的一种特性--事件。事件指的是从控件发送给其包容程序
的一种通知。与窗口控件通过发送消息通知其拥有者类似,ActiveX控件是通过触发事件来