COleTemplateServer::UpdateRegistry

void UpdateRegistry ( OLE_APPTYPE nAppType = OAT_INPLACE_SERVER LPCSTR ※ rglpszRegister = NULL、 LPCSTR まで ※ rglpszOverwrite = NULL );

パラメーター

nAppType

AFXDISP で定義されている、 OLE_APPTYPE列挙体の値。H. それは次の値のいずれかを持つことができます。:

rglpszRegister

のみのエントリがない場合は、レジストリに書き込まれるエントリの一覧。

rglpszOverwrite

かどうかは上記のエントリを存在するのに関係なく、レジストリに書き込まれるエントリの一覧。

解説

ファイルの種類の情報、ドキュメント テンプレート文字列から読み込んで、OLE システム レジストリに情報を配置。

登録情報は、 CDocTemplate::GetDocStringへの呼び出しの手段によって読み込まれます。部分文字列を取得、インデックスregFileTypeIdregFileTypeName、およびfileNewName、識別、 GetDocStringのリファレンス ページで説明されているようです。

RegFileTypeId文字列が空の場合、またはその他の理由のためGetDocStringへの呼び出しが失敗した場合は、この関数は失敗し、ファイルの情報をレジストリに入力されていません。

引数rglpszRegisterrglpszOverwriteの情報は、 AfxOleRegisterServerClassへの呼び出しをレジストリに書き込まれます。2 つの引数がNULLの場合は、登録されている既定の情報は、ほとんどのアプリケーションに適しています。これらの引数の情報の構造についてを参照してくださいAfxOleRegisterServerClass

詳細についてを参照してください IDispatch Win32 SDK OLE プログラマ リファレンス

COleTemplateServer 概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CDocTemplate::GetDocStringAfxOleRegisterServerClass(&N)

Index