Compartilhar via


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

Consulte também

Referência

Classe COleObjectFactory

Gráfico de hierarquia

Estrutura CRuntimeClass

Outros recursos

COleObjectFactory membros