COleObjectFactory::COleObjectFactory

COleObjectFactory( REFCLSID clsid,
                   CRuntimeClass* pRuntimeClass,
                   BOOL bMultiInstance,
                   LPCTSTR lpszProgID
                 );

参数:
clsid这个对象工厂所代表的OLE类ID的引用。
pRuntimeClass指向这个工厂能够创建的C++对象的运行时类的指针。
bMultiInstance指示应用程序的单一实例是否能够支持多实例化。如果是TRUE,则对于每一个创建对象的请求将启动应用程序的多个实例。
lpszProgID指向一个包含程序的文字标识符的字符串指针,比如说“Microsoft Excel”。

说明:
构造一个COleObjectFactory对象,将它初始化为一个没有注册的对象工厂,并将它添加到工厂列表中。但是为了使用这个对象,你必须注册它。
更多的信息参见“OLE 2程序员参考,卷1”中的CLSID Key。

请参阅:CRuntimeClass