Freigeben über


COleObjectFactory::UpdateRegistry

Registriert Objektfactorys aller Anwendung mit der OLE-Systemregistrierung.

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

Parameter

  • lpszProgID
    Zeiger auf eine Zeichenfolge, die enthält den lesbaren Programmbezeichner, wie "Excel.Document.5."

  • bRegister
    Bestimmt, ob die der Steuerobjektfactory klasse registriert werden soll.

Hinweise

Kurze Diskussionen über die zwei Formen für diese Funktion einhalten:

  • UpdateRegistry( lpszProgID ) registriert diese Objektfactory mit der OLE-Systemregistrierung. Diese Funktion wird normalerweise durch CWinApp::InitInstance aufgerufen, wenn die Anwendung gestartet wird.

  • UpdateRegistry( bRegister ) dieses Formular der Funktion ist möglich. Wenn bRegisterTRUE ist, Register dieser Funktion die Steuerelementklasse mit der Systemregistrierung. Andernfalls wird es die Klasse Registrierung auf.

    Wenn Sie MFC-ActiveX-Steuerelement-Assistenten verwenden, um das Projekt zu erstellen, stellt ControlWizard eine Überschreibung auf diese rein virtuelle Funktion.

Anforderungen

Header: afxdisp.h

Siehe auch

Referenz

COleObjectFactory-Klasse

Hierarchiediagramm

COleObjectFactory::Revoke

COleObjectFactory::Register

COleObjectFactory::UpdateRegistryAll

CWinApp::InitInstance