COleDataObject クラス
クリップボードや OLE 埋め込みアイテムからさまざまなフォーマットのデータを取得するときのデータ転送に使用します。クリップボードからデータを取得するときは、ドラッグ アンド ドロップを使用します。
class COleDataObject
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
COleDataObject オブジェクトを構築します。 |
パブリック メソッド
名前 |
説明 |
---|---|
COleDataObjectに、指定した OLE データ オブジェクトをアタッチします。 |
|
クリップボードにデータ オブジェクトを追加します。 |
|
GetNextFormat の一つ以上の後続の呼び出しの準備。 |
|
IDataObject に関連付けられたオブジェクトをデタッチします。 |
|
指定した形式のアタッチされた OLE データ オブジェクトからデータをコピーします。 |
|
指定した形式の CFile のポインターにアタッチした OLE データ オブジェクトからデータをコピーします。 |
|
指定した形式の HGLOBAL にアタッチした OLE データ オブジェクトからデータをコピーします。 |
|
次のデータ形式が使用できるを返します。 |
|
指定した形式でデータが使用可能かどうかをチェックします。 |
|
デタッチとリリース IDataObject の関連するオブジェクト。 |
解説
COleDataObject には、基本クラスはありません。
これらの種類のデータはコピー元とコピー先が含まれます。データ ソースは、COleDataSource のクラスのオブジェクト実行されます。目的のアプリケーションにドロップされたデータがある場合、またはクリップボードからの貼り付け操作を実行するように要求されると COleDataObject クラスのオブジェクトを作成する必要があります。
このクラスは、データが指定の書式にあるかどうかを判別することができます。指定された書式が使用できる列挙し、任意の書式でデータをかどうか、または使用可能なデータ形式またはチェックを取得できます。オブジェクトは、検索 CFileHGLOBAL、または STGMEDIUM の構造体の使用を含むいくつかの方法で、実行することもできます。
詳細については、Windows SDKの STGMEDIUM の構造体を参照してください。
アプリケーションにデータ オブジェクトを使用する方法の詳細については、" " データ オブジェクトとデータ ソース (OLE)を参照してください。
継承階層
COleDataObject
必要条件
Header: afxole.h