COleObjectFactory::UpdateRegistry

应用程序的对象工厂注册都具有OLE系统注册表中。

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

参数

  • lpszProgID
    对包含用户可读的程序标识符,如“Excel.Document.5字符串的指针”。

  • bRegister
    确定控件选件类的对象工厂是否将注册。

备注

有关此功能的两种形式的简要探讨了如下:

  • UpdateRegistry( lpszProgID ) 注册了OLE系统注册表的此对象工厂。 当应用程序启动时,此函数由 CWinApp::InitInstance 通常称为。

  • UpdateRegistry( bRegister ) 函数的此窗体使其可重写。 如果 bRegister 是 TRUE,此功能注册到系统注册表的控件选件类。 否则,它取消选件类。

    如果使用MFC ActiveX ControlWizard创建项目,ControlWizard提供重写将此纯虚函数。

要求

Header: afxdisp.h

请参见

参考

COleObjectFactory选件类

层次结构图

COleObjectFactory::Revoke

COleObjectFactory::Register

COleObjectFactory::UpdateRegistryAll

CWinApp::InitInstance