COleObjectFactory::COleObjectFactory
Construye un objeto de COleObjectFactory , se inicializa como generador no registrada de objeto, y la agrega a la lista de generadores.
COleObjectFactory(
REFCLSID clsid,
CRuntimeClass* pRuntimeClass,
BOOL bMultiInstance,
LPCTSTR lpszProgID
);
COleObjectFactory(
REFCLSID clsid,
CRuntimeClass* pRuntimeClass,
BOOL bMultiInstance,
int nFlags,
LPCTSTR lpszProgID
);
Parámetros
clsid
Referencia al id. de clase OLE que esta generador de objeto representa.pRuntimeClass
El puntero a la clase en tiempo de ejecución de C++ se opone esta generador puede crear.bMultiInstance
Indica si una única instancia de aplicación puede admitir varias instancias.Si TRUE, varias instancias de se inicia la aplicación para que cada solicitud cree un objeto.nFlags
Contiene uno o más de los siguientes indicadores:afxRegDefault establece el modelo de subprocesos a ThreadingModel=Apartment.
afxRegInsertable Permitir el control mostrado en el cuadro de diálogo de Insertar objeto para objetos OLE.
afxRegApartmentThreading establece el modelo de subprocesos del registro a ThreadingModel=Apartment.
afxRegFreeThreading establece el modelo de subprocesos del registro a ThreadingModel=Free.
Puede combinar los dos marcadores afxRegApartmentThreading y afxRegFreeThreading para establecer ThreadingModel=Both.Vea InprocServer32 en Windows SDK para más información en el registro del modelo de subprocesos.
lpszProgID
Puntero a una cadena que contiene un identificador verbal de programa, como “Microsoft Excel”.
Comentarios
Para utilizar el objeto, sin embargo, debe registrarlo.
Para obtener más información, vea Clave de CLSID en Windows SDK.
Requisitos
encabezado: afxdisp.h