COleObjectFactory::UpdateRegistry
更新 : 2007 年 11 月
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 に TRUE を指定すると、コントロール クラスがシステム レジストリに登録されます。それ以外の場合は登録されません。
MFC ActiveX ControlWizard を使ってプロジェクトを作成すると、ControlWizard によってこの純粋仮想関数がオーバーライドされます。
必要条件
ヘッダー : afxdisp.h
参照
参照
COleObjectFactory::UpdateRegistryAll