共用方式為


COleObjectFactory::UpdateRegistry

註冊所有具有 OLE 系統註冊的應用程式物件的 Factory。

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

參數

  • lpszProgID
    out 包含人們可讀取的程式識別項,例如 Excel.Document.5 「的字串」。

  • bRegister
    判斷控制項類別的 Object Factory 是否已註冊。

備註

如需這個函式有兩種形式的簡短討論如下:

  • UpdateRegistry( lpszProgID ) 註冊 OLE 系統註冊這個 Object Factory。 當應用程式啟動時,這個函式。 CWinApp::InitInstance 通常會呼叫。

  • UpdateRegistry( bRegister ) 函式的這個表單可覆寫的。 如果 bRegister 是 ,這個函式暫存器使用系統登錄的控制項類別。 否則,它會移除註冊類別。

    如果您正在使用 MFC ActiveX ControlWizard 建置專案, ControlWizard 覆寫為純虛擬函式。

需求

Header: afxdisp.h

請參閱

參考

COleObjectFactory 類別

階層架構圖

COleObjectFactory::Revoke

COleObjectFactory::Register

COleObjectFactory::UpdateRegistryAll

CWinApp::InitInstance