释义 |
COleObjectFactory
CObject | └CCmdTarget | └COleObjectFactory |
COleObjectFactory类实现了OLE类工厂,此工厂创建诸如服务器,自动化对象和文档之类的OLE对象。 COleObjectFactory类有用来执行下列功能的成员函数:· | 管理对象的注册。 | · | 更新OLE系统注册和运行时注册,运行时注册用来通知OLE对象正在运行并准备接收信息。 | · | 通过限制注册用户在设计时的使用和注册应用程序在运行时的使用来强迫注册。 | · | 向OLE系统注册表注册控件对象工厂。 | 如果要获取更多有关对象创建的信息,请参见文章“数据对象和数据源(OLE)”和“数据对象和数据源:创建和析构”。更多与注册有关的信息,请参见文章“注册”。这些文章都在“Visual C++程序员指南”一书中。 #include <afxdisp.h> 请参阅:COleTemplateServer
COleObjectFactory类成员
构造COleObjectFactory | 构造一个COleObjectFactory对象 |
操作Register | 向OLE系统DLLs注册这个对象工厂 | RegisterAll | 向OLE系统DLLs注册应用程序的所有对象工厂 | Revoke | 从OLE系统DLLs中撤销这个对象工厂的注册 | RevokeAll | 从OLE系统DLLs中撤销应用程序所有对象工厂的注册 | UpdateRegistryAll | 向OLE系统注册表注册应用程序的所有对象工厂 |
属性IsRegistered | 指示对象工厂是否已向OLE系统DLL注册 | GetClassID | 返回此工厂创建的对象的OLE类ID |
可重载OnCreateObject | 由框架调用来创建这个工厂对象的一个新对象 | UpdateRegistry | 向OLE系统注册表注册这个工厂对象 | VerifyUserLicense | 检验控件是否为设计时使用许可 | GetLicenseKey | 从控件的DLL请求一个唯一的键 | VerifyLicenseKey | 校验控件的嵌入键是否与其容器的嵌入键匹配 |
|