COleObjectFactory::UpdateRegistry

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

参数:
lpszProgID是指向一个字符串的指针,该字符串是人可阅读的程序标识符,比如说“Excel.Document.5”。
bRegister指示控件类的对象工厂是否已经被注册。

说明:
下面是有关这个函数的两种形式的简短讨论:
·UpdateRegistry(lpszProgID)向OLE系统注册表注册这个对象工厂。这个函数通常由CWinApp::InitInstance在应用程序被启动时调用。
·UpdateRegistry(bRegister)该函数的这种形式是可重载的。如果bRegister为TRUE,则此函数向系统注册表注册这个控件类。否则不注册这个类。
如果你使用MFC ActiveX ControlWizard来创建你的项目,ControlWizard支持对这个函数的重载。

请参阅:
COleObjectFactory::Revoke, COleObjectFactory::Register, COleObjectFactory::UpdateRegistryAll, CWinApp::InitInstance