次の方法で共有


COleObjectFactory::UpdateRegistry

OLE システム レジストリでアプリケーションのすべてのオブジェクト ファクトリを登録します。

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

パラメーター

  • lpszProgID
    「Excel.Document.5 などの判読可能なプログラムの識別子を含む文字列へのポインター」。

  • bRegister
    コントロール クラスのオブジェクト ファクトリを登録するかどうかを判定します。

解説

この関数の 2 とおりの形式の短い説明を示します:

  • UpdateRegistry( lpszProgID ) は、OLE システム レジストリでこのオブジェクト ファクトリを登録します。この関数は、通常 CWinApp::InitInstance によってアプリケーションの起動時に呼び出されます。

  • UpdateRegistry( bRegister ) 関数のこのフォームはオーバーライドされます。bRegister が **[真]**場合、この関数の登録システム レジストリでコントロールのクラス。それ以外の場合はアンバインド クラス。

    プロジェクトを作成すると、MFC ActiveX ControlWizard を使用する場合は、この ControlWizard 純粋仮想関数のオーバーライドを提供します。

必要条件

ヘッダー : afxdisp.h

参照

関連項目

COleObjectFactory クラス

階層図

COleObjectFactory::Revoke

COleObjectFactory::Register

COleObjectFactory::UpdateRegistryAll

CWinApp::InitInstance