Compartilhar via


COleObjectFactory::UpdateRegistry

Registra fábricas do objeto de qualquer aplicativo com o Registro do sistema OLE.

void UpdateRegistry(
   LPCTSTR lpszProgID = NULL 
);
virtual BOOL UpdateRegistry( 
   BOOL bRegister  
);

Parâmetros

  • lpszProgID
    Ponteiro para uma cadeia de caracteres que contém o identificador legível do programa, como “Excel.Document.5”.

  • bRegister
    Determina se o factory do objeto da classe do controle deve ser registrada.

Comentários

Os breves discussões dos dois formulários para essa função seguir:

  • UpdateRegistry( lpszProgID ) registra esta fábrica de objeto com o Registro do sistema OLE.Essa função é chamada geralmente por CWinApp::InitInstance quando o aplicativo é iniciado.

  • UpdateRegistry( bRegister ) este formulário da função é substituíveis.Se bRegister é Verdadeiro, registros de essa função a classe do controle com o Registro do sistema.Caso contrário, ele desregistre a classe.

    Se você usar MFC ActiveX ControlWizard para criar seu projeto, ControlWizard fornece uma substituição para essa função virtual pura.

Requisitos

Cabeçalho: afxdisp.h

Consulte também

Referência

Classe de COleObjectFactory

Gráfico de hierarquia

COleObjectFactory::Revoke

COleObjectFactory::Register

COleObjectFactory::UpdateRegistryAll

CWinApp::InitInstance