OLE 控件类

这些是编写 OLE 控件时使用的主要类。 COleControlModule OLE 控件模块中的类类似于应用程序中的 CWinApp 类。 每个模块实现一个或多个 OLE 控件;这些控件由 COleControl 对象表示。 这些控件使用 CConnectionPoint 对象与其容器通信。

CPictureHolderCFontHolder类封装用于图片和字体的 COM 接口,而COlePropertyPageCPropExchange可帮助实现控件的属性页和属性持久性。

COleControlModule
替换 OLE 控件模块的 CWinApp 类。 派生自 COleControlModule 类以开发 OLE 控件模块对象。 它提供用于初始化 OLE 控件模块的成员函数。

COleControl
派生自 COleControl 类以开发 OLE 控件。 此类派生自 CWnd此类继承 Windows 窗口对象的所有功能以及其他特定于 OLE 的功能,例如事件触发以及支持方法和属性的功能。

CConnectionPoint
CConnectionPoint 类定义一种特殊类型的接口,用于与其他 OLE 对象通信,称为连接点。 连接点实现一个传出接口,该接口能够启动对其他对象(例如触发事件和更改通知)的作。

CPictureHolder
封装 Windows 图片对象和 IPicture COM 接口的功能;用于实现 OLE 控件的自定义 Picture 属性。

CFontHolder
封装 Windows 字体对象和 IFont COM 界面的功能;用于实现 OLE 控件的 stock Font 属性。

COlePropertyPage
在图形界面中显示 OLE 控件的属性,类似于对话框。

CPropExchange
支持实现 OLE 控件的属性持久性。 类似于对话框 的 CDataExchange

CMonikerFile
采用名字对象或字符串表示形式,它可以将其转换为名字对象,并将其同步绑定到名字对象所属的流。

CAsyncMonikerFile
的工作方式 CMonikerFile与 ;但是,它以异步方式将名字对象绑定到名字对象是名称的流。

CDataPathProperty
实现可异步加载的 OLE 控件属性。

CCachedDataPathProperty
实现异步传输并在内存文件中缓冲的 OLE 控件属性。

COleCmdUI
允许活动文档接收源自其容器用户界面(如 FileNew、Open、Print 等)的命令,并允许容器接收源自活动文档用户界面的命令。

COleSafeArray
适用于任意类型和维度的数组。

另请参阅

类概述