COleClientItemクラス OLE アイテムへのコンテナーのインターフェイスを定義します。OLE アイテムを作成し、それを単一のドキュメントに、ユーザーに表示されるように「シームレスに」を文書に組み込むことができます、サーバー アプリケーションが管理データを表します。「OLE アイテムを含むドキュメントのと複合ドキュメント」になります。
OLE アイテム組み込みリンクまたはすることができます。埋め込まれている場合は、そのデータは複合ドキュメントの一部として格納されます。リンクされている場合は、そのデータ サーバー アプリケーションによっては、作成された別のファイルの一部として格納され、そのファイルへのリンクだけが複合ドキュメントに格納されます。すべての OLE アイテムが含まれている情報を編集すると呼ばれる必要があります、サーバー アプリケーションを指定します。
COleClientItem要求に応答して、サーバー アプリケーションから呼び出されるいくつかのオーバーライド可能な関数を定義します;これらのオーバーライドは、通常通知として機能します。これは、サーバー アプリケーション、コンテナーのユーザーが OLE アイテムの編集時に変更を通知するためにまたは編集時に必要な情報を取得することができます。
COleClientItem 、 COleDocument、 COleLinkingDoc、またはCOleServerDocのクラスで使用することができます。COleClientItemを使用するには、クラスから派生し、コンテナー アイテムに加えられた変更に応答する方法を定義します、 OnChangeメンバー関数を実装します。インプレース アクティブ化をサポートするには、 OnGetItemPositionメンバー関数をオーバーライドします。この関数は、OLE アイテムの表示位置に関する情報を提供します。
コンテナー インターフェイスを使用しての詳細についてを参照して コンテナー: コンテナーの実装と でVisual の C++ プログラマのガイドの活性化。
注特価;OLE ドキュメントが埋め込みアイテムとリンク アイテム「オブジェクト」を参照し、、アイテムの形式を"クラス"と呼んでいますこの参照用語「項目」を使用して、対応する C++ オブジェクトと、「型」から C++ クラス OLE のカテゴリ区別するために、OLE のエンティティを区別するには(&N)。
#include lt;afxole.h>
サンプル特価; MFC サンプル MFCBIND | MFC サンプル OCLIENT(&N)
参照特価;COleServerItem(&N)