Condividi tramite


COleObjectFactory::UpdateRegistry

Registra le factory dell'oggetto di qualsiasi applicazione al Registro di sistema OLE.

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

Parametri

  • lpszProgID
    Puntatore a una stringa che contiene l'identificatore leggibile di programma, ad esempio "Excel.Document.5".

  • bRegister
    Determina se la factory dell'oggetto classe del controllo deve essere registrata.

Note

Le discussioni brevi dei due formati per la funzione seguono:

  • UpdateRegistry( lpszProgID ) registrare la factory dell'oggetto dal Registro di sistema OLE.Questa funzione in genere viene chiamata da CWinApp::InitInstance quando l'applicazione viene avviata.

  • UpdateRegistry( bRegister ) questo tipo di funzione è sottoposta a override.Se bRegister è TRUE, registrare la funzione della classe del controllo con il Registro di sistema.In caso contrario, annulla la registrazione della classe.

    Se si utilizza ActiveX MFC ControlWizard per creare il progetto, ControlWizard fornisce override a questa funzione virtuale pure.

Requisiti

Header: afxdisp.h

Vedere anche

Riferimenti

Classe di COleObjectFactory

Grafico della gerarchia

COleObjectFactory::Revoke

COleObjectFactory::Register

COleObjectFactory::UpdateRegistryAll

CWinApp::InitInstance