COleObjectFactory::COleObjectFactory
Constrói um COleObjectFactory objeto, inicializa-sistema autônomo sistema autônomo uma fábrica de objeto não registrado e o adiciona à lista de fábricas.
COleObjectFactory(
REFCLSID clsid,
CRuntimeClass* pRuntimeClass,
BOOL bMultiInstance,
LPCTSTR lpszProgID
);
COleObjectFactory(
REFCLSID clsid,
CRuntimeClass* pRuntimeClass,
BOOL bMultiInstance,
int nFlags,
LPCTSTR lpszProgID
);
Parâmetros
clsid
Referência à ID de classe OLE essa fábrica de objeto representa.pRuntimeClass
Ponteiro para a classe de time de execução dos objetos C++ que esta fábrica pode criar.bMultiInstance
Indica se uma única instância do aplicativo pode oferecer suporte a várias instâncias.If TRUE, várias instâncias do aplicativo são iniciados para cada solicitação criar um objeto.nFlags
Contém um ou mais dos sinalizadores a seguir:**afxRegDefault **Define o modelo de threading ThreadingModel = Apartment.
**afxRegInsertable **Permite que o controle apareça no Inserir objeto caixa de diálogo para objetos OLE.
afxRegApartmentThreading Define o modelo de threading no registro para ThreadingModel = Apartment.
**afxRegFreeThreading **Define o modelo de threading no registro para ThreadingModel = disponível.
Você pode agrupar os dois sinalizadores afxRegApartmentThreading e afxRegFreeThreading Para conjunto ThreadingModel = ambos. See InprocServer32 in the Windows SDK Para obter mais informações sobre inscrição de modelo de threading.
lpszProgID
Ponteiro para uma seqüência de caracteres contendo um identificador de programa textual, sistema autônomo "Microsoft Excel".
Comentários
Para usar o objeto, no entanto, você deve registrá-lo.
Para obter mais informações, consulte Chave CLSID in the Windows SDK.
Requisitos
Cabeçalho: afxdisp.h