次の方法で共有


COleDataObject クラス

クリップボードや OLE 埋め込みアイテムからさまざまなフォーマットのデータを取得するときのデータ転送に使用します。クリップボードからデータを取得するときは、ドラッグ アンド ドロップを使用します。

class COleDataObject

メンバー

90bs832h.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

COleDataObject::COleDataObject

COleDataObject オブジェクトを構築します。

90bs832h.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

COleDataObject::Attach

COleDataObjectに、指定した OLE データ オブジェクトをアタッチします。

COleDataObject::AttachClipboard

クリップボードにデータ オブジェクトを追加します。

COleDataObject::BeginEnumFormats

GetNextFormat の一つ以上の後続の呼び出しの準備。

COleDataObject::Detach

IDataObject に関連付けられたオブジェクトをデタッチします。

COleDataObject::GetData

指定した形式のアタッチされた OLE データ オブジェクトからデータをコピーします。

COleDataObject::GetFileData

指定した形式の CFile のポインターにアタッチした OLE データ オブジェクトからデータをコピーします。

COleDataObject::GetGlobalData

指定した形式の HGLOBAL にアタッチした OLE データ オブジェクトからデータをコピーします。

COleDataObject::GetNextFormat

次のデータ形式が使用できるを返します。

COleDataObject::IsDataAvailable

指定した形式でデータが使用可能かどうかをチェックします。

COleDataObject::Release

デタッチとリリース IDataObject の関連するオブジェクト。

解説

COleDataObject には、基本クラスはありません。

これらの種類のデータはコピー元とコピー先が含まれます。データ ソースは、COleDataSource のクラスのオブジェクト実行されます。目的のアプリケーションにドロップされたデータがある場合、またはクリップボードからの貼り付け操作を実行するように要求されると COleDataObject クラスのオブジェクトを作成する必要があります。

このクラスは、データが指定の書式にあるかどうかを判別することができます。指定された書式が使用できる列挙し、任意の書式でデータをかどうか、または使用可能なデータ形式またはチェックを取得できます。オブジェクトは、検索 CFileHGLOBAL、または STGMEDIUM の構造体の使用を含むいくつかの方法で、実行することもできます。

詳細については、Windows SDKの STGMEDIUM の構造体を参照してください。

アプリケーションにデータ オブジェクトを使用する方法の詳細については、" " データ オブジェクトとデータ ソース (OLE)を参照してください。

継承階層

COleDataObject

必要条件

Header: afxole.h

参照

関連項目

階層図

COleDataSource クラス

COleClientItem クラス

COleServerItem クラス

COleDataSource::DoDragDrop

CView::OnDrop

概念

MFC HIERSVR サンプル

MFC の OCLIENT サンプル