类工厂和许可
创建 OLE 控件的实例,容器应用程序调用控件的类工厂的成员函数。 由于控件是实际 OLE 对象,工厂类负责创建控件的实例。 OLE 每个控件类必须有一类工厂。
OLE 控件另一个重要功能是能够强制执行许可证。 ControlWizard 可以在控件创建项目时将授权。 有关授权已创建的 ActiveX 控件的更多信息,请参见授权 ActiveX 控件。
下表列出用于中的多个宏和函数声明和实现控件的类工厂并为控件的许可证。
类工厂和许可
声明一个 OLE 控件或属性页的类工厂。 |
|
实现控件的 GetClassID 函数并声明工厂类的实例。 |
|
开始任何授权函数的声明。 |
|
结束任何授权函数的声明。 |
|
验证控件中是否允许为在特定计算机上使用。 |