void UpdateRegistry ( OLE_APPTYPE nAppType = OAT_INPLACE_SERVER LPCSTR ※ rglpszRegister = NULL、 LPCSTR まで ※ rglpszOverwrite = NULL );
パラメーター
nAppType
AFXDISP で定義されている、 OLE_APPTYPE列挙体の値。H. それは次の値のいずれかを持つことができます。:
rglpszRegister
のみのエントリがない場合は、レジストリに書き込まれるエントリの一覧。
rglpszOverwrite
かどうかは上記のエントリを存在するのに関係なく、レジストリに書き込まれるエントリの一覧。
解説
ファイルの種類の情報、ドキュメント テンプレート文字列から読み込んで、OLE システム レジストリに情報を配置。
登録情報は、 CDocTemplate::GetDocStringへの呼び出しの手段によって読み込まれます。部分文字列を取得、インデックスregFileTypeId、 regFileTypeName、およびfileNewName、識別、 GetDocStringのリファレンス ページで説明されているようです。
RegFileTypeId文字列が空の場合、またはその他の理由のためGetDocStringへの呼び出しが失敗した場合は、この関数は失敗し、ファイルの情報をレジストリに入力されていません。
引数rglpszRegisterとrglpszOverwriteの情報は、 AfxOleRegisterServerClassへの呼び出しをレジストリに書き込まれます。2 つの引数がNULLの場合は、登録されている既定の情報は、ほとんどのアプリケーションに適しています。これらの引数の情報の構造についてを参照してくださいAfxOleRegisterServerClass。
詳細についてを参照してください IDispatch Win32 SDK OLE プログラマ リファレンス。
COleTemplateServer 概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CDocTemplate::GetDocString、 AfxOleRegisterServerClass(&N)