OLE控件选件类

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

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

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

  • COleControl
    COleControl 类派生开发 OLE 控件。从 CWnd派生,该类继承一窗口对象的所有功能和额外的 OLE 特定功能,比如事件激发并且能够支持方法和属性。

  • CConnectionPoint
    CConnectionPoint 类定义了接口的特定类型与其他 OLE 对象通信,调用连接点。连接点实现可以启动对其他对象的事件,如激发事件和更改通知的一个输出接口。

  • CPictureHolder
    封装 windows 图片对象和 IPicture COM 接口的函数;用于实现 OLE 控件的自定义图片属性。

  • CFontHolder
    封装窗口字体对象和 IFont COM 接口的函数;用于实现 OLE 控件的常用字体属性。

  • COlePropertyPage
    显示 OLE 控件的属性在图形界面的,与对话框。

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

  • CMonikerFile
    采用标记也可以通过为标记的字符串表示形式和绑定同步到该标记是一个名称的流。

  • CAsyncMonikerFile
    Works 类似于 CMonikerFile;但是,它将标记异步传递给标记是一个名称的流。

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

  • CCachedDataPathProperty
    在内存文件实现 OLE 控件属性调用了异步和缓存。

  • COleCmdUI
    允许活动文档接收则源自其容器的用户界面的命令 (例如 FileNew,打开,打印,等等),并允许容器接收则源自有效的文件的用户界面的命令。

  • COleSafeArray
    具有随机类型和维度一起使用。

请参见

概念

类库概述