CDocTemplate::SetServerInfo

サーバー ドキュメントが埋め込まれたり、埋め込み先で編集されるとき、リソースやクラスを決定します。

void SetServerInfo(
   UINT nIDOleEmbedding,
   UINT nIDOleInPlaceServer = 0,
   CRuntimeClass* pOleFrameClass = NULL,
   CRuntimeClass* pOleViewClass = NULL 
);

パラメーター

  • nIDOleEmbedding
    埋め込みオブジェクトが別のウィンドウで開かれるときに使われるリソース ID。

  • nIDOleInPlaceServer
    埋め込みオブジェクトの埋め込み先編集が有効になるときに使われるリソース ID。

  • pOleFrameClass
    埋め込み先編集の有効化が発生したときに作成されるフレーム ウィンドウのクラス情報を持つ CRuntimeClass 構造体へのポインター。

  • pOleViewClass
    埋め込み先編集の有効化が発生したときに作成されるビュー オブジェクトのクラス情報を持つ CRuntimeClass 構造体へのポインター。

解説

ユーザーが埋め込みオブジェクトをアクティブにしたとき、サーバーが使うリソースを識別します。 これらのリソースは、メニューやアクセラレータ テーブルで構成されます。 この関数は、通常アプリケーションの InitInstance で呼び出されます。

nIDOleInPlaceServer に関連付けられたメニューは、区切り記号を持っています。区切り記号は、サーバー メニューとコンテナーのメニューをマージします。 サーバー メニューとコンテナー メニューのマージの詳細については、「メニューとリソース (OLE)」を参照してください。

必要条件

**ヘッダー:**afxwin.h

参照

参照

CDocTemplate クラス

階層図

CMultiDocTemplate::CMultiDocTemplate

CDocTemplate::SetContainerInfo

CWinApp::InitInstance

その他の技術情報

CDocTemplate のメンバー