データ転送
コンポーネント オブジェクト モデル (COM) は、アプリケーション間でデータを転送するための標準的なメカニズムを提供します。 このメカニズムは、IDataObject インターフェイスを実装する単なる COM オブジェクトである、データ オブジェクトです。 クリップボードにコピーされたテキストなど、一部のデータ オブジェクトには、その唯一のインターフェイスとして IDataObject があります。 複合ドキュメント オブジェクトなどの他のインターフェイスは、IDataObject 1 つだけである複数のインターフェイスを公開します。 データ オブジェクトは複合ドキュメントの作業の基礎ですが、OLE テクノロジの外部にも広範なアプリケーションがあります。
データ オブジェクトへのポインターを交換することにより、データのプロバイダーとコンシューマーは、データの形式、データの転送に使用されるメディアの種類、またはデータをレンダリングするターゲット デバイスに関係なく、一様な方法でデータ転送を管理できます。 IDataObjectの単一の実装を使用して、基本的なクリップボード転送、ドラッグ アンド ドロップ転送、OLE 複合ドキュメント転送のサポートアプリケーションに含めることができます。 その後、各プロトコルの特別なセマンティクスに対応するために必要なコードの量は最小限です。
詳細については、次のトピックを参照してください。
関連トピック
-
複合ドキュメント を する