COleServerItem クラス
OLE アイテムへのサーバー インターフェイスが用意されています。
class COleServerItem : public CDocItem
メンバー
プロテクト コンストラクター
名前 |
説明 |
---|---|
COleServerItem オブジェクトを構築します。 |
パブリック メソッド
名前 |
説明 |
---|---|
COleDataSource の場所の表示および変換形式を追加します。 |
|
項目をクリップボードにコピーします。 |
|
ドラッグ アンド ドロップ操作を実行します。 |
|
データ転送に使用するデータ ソースを取得します (ドラッグ アンド ドロップまたはクリップボード)。 |
|
項目を含むサーバーのドキュメントを返します。 |
|
OLE アイテムの CF_EMBEDSOURCE データを取得します。 |
|
項目の名前を返します。リンクされた成果物のみに使用されます。 |
|
OLE アイテムの CF_LINKSOURCE データを取得します。 |
|
OLE アイテムの CF_OBJECTDESCRIPTOR データを取得します。 |
|
項目が現在アクティブなコンテナーにアタッチされているかどうかを示します。 |
|
項目がリンク OLE アイテムを表すかどうかを示します。 |
|
自動更新リンクの更新があるすべてのコンテナーを更新します。 |
|
動詞を実装するために呼び出されます。 |
|
が呼び出されるとコンテナーの項目を描画要求; 必要な実装。 |
|
特化された項目の描画のために呼び出されます。 |
|
クリップボードにコピーされたデータを取得するために、フレームワークによって呼び出されます。 |
|
OLE アイテムのサイズを取得するために、フレームワークによって呼び出されます。 |
|
指定されたデータ転送のオブジェクトの内容を使用して OLE アイテムを初期化するために、フレームワークによって呼び出されます。 |
|
どの項目リンクが更新が必要かどうかを判断するために呼び出されます。 |
|
遅延レンダリングの一部として取得します。 |
|
CFile へのデータを取得は遅延レンダリングの一部としてオブジェクトを指定します。 |
|
遅延レンダリングの一部として HGLOBAL にデータを取得します。 |
|
項目の配色を設定します。 |
|
項目のデータが設定されます。 |
|
OLE アイテムのサイズを設定するために、フレームワークによって呼び出されます。 |
|
ドキュメントの部分が属する項目という変更されます。 |
|
サーバー上のドキュメントのすべての項目の表示のキャッシュを更新するために呼び出されます。 |
|
項目の名前を設定します。リンクされた成果物のみに使用されます。 |
プロテクト メソッド
名前 |
説明 |
---|---|
ストアの変換形式にオブジェクトを使用するを取得します。 |
|
OLE アイテムを非表示にするために、フレームワークによって呼び出されます。 |
|
独自のトップレベル ウィンドウの OLE アイテムを表示するために、フレームワークによって呼び出されます。 |
|
を呼び出したときに項目コンテナーの要求を示す。 |
パブリック データ メンバー
名前 |
説明 |
---|---|
表示されるか OLE アイテムの量に関するサーバーに通知します。 |
解説
リンク項目は、サーバー上のドキュメントの一部またはすべてを表すことができます。埋め込みアイテムは、サーバー全体のドキュメントを常に表します。
COleServerItem のクラスは、コンテナー アプリケーションからの要求に対して OLE システムのダイナミック リンク ライブラリ (DLLs) によって呼び出されます複数のオーバーライド可能なメンバー関数は、通常は定義します。これらのメンバー関数は、を表示するかによって、アクションを実行したり、さまざまな形式のデータを取得するなど、さまざまな方法で項目を、間接的に処理するコンテナー アプリケーションができます。
COleServerItemを使用するには、からクラスを派生し、OnDraw と シリアル化します。 のメンバー関数を実装します。OnDraw 関数は、コンテナー アプリケーションで複合ドキュメントを開くときに、項目のメタファイルの表現を提供し、表示されるようにします。CObject の Serialize 関数はネイティブの項目を表示し、サーバーとコンテナー アプリケーションの間で転送されるように、埋め込みアイテムができます。OnGetExtent は、コンテナーに項目の自然なサイズを提供し、項目のサイズを変更するためにコンテナーを有効にします。
サーバーと関連トピックに関する詳細については、" "および「" サーバー: サーバーの実装 作成 コンテナー: 高度な機能のコンテナー/サーバー アプリケーション」を参照してください。
継承階層
COleServerItem
必要条件
Header: afxole.h