
COleTemplateServerクラスは、OLE ビジュアル編集サーバー、オートメーション サーバー、およびリンク コンテナー (埋め込みアイテムへのリンクをサポートするアプリケーション) で使用されます。このクラスは、 COleObjectFactoryのクラスから派生した;通常、独自のクラスを派生するのではなくCOleTemplateServer直接を使用できます。COleTemplateServerは、 CDocTemplateオブジェクトを使用してサーバーのドキュメントを管理します。フル サーバーを実装する場合COleTemplateServerをスタンドアロン アプリケーションとして実行できるサーバーを使用します。シングル ドキュメント インターフェイス (SDI) アプリケーションをサポートしていますがフル サーバーは、通常複数ドキュメント インターフェイス (MDI) アプリケーションです。COleTemplateServerオブジェクトの 1 つは、アプリケーションをサポートしているサーバーのドキュメントの種類ごとに必要です;ワークシートとグラフの両方のサーバー アプリケーションをサポートする場合、つまり、2 つのCOleTemplateServerオブジェクトを必要があります。
COleTemplateServerは、 COleObjectFactoryによって定義されているOnCreateInstanceメンバー関数をオーバーライドします。適切な型の C++ オブジェクトを作成するには、フレームワークによってこのメンバー関数が呼び出されます。
サーバーの詳細については、参照してください サーバー: サーバーの実装 Visual の C++ プログラマのガイド。
#include lt;afxdisp.h>
サンプル特価; MFC サンプル アプリケーション HIERSVR(&N)
参照特価;COleServerDoc、 COleServerItem(&N)