次の方法で共有


COleClientItem::GetClipboardData

CopyToClipboard のメンバー関数の呼び出しによってクリップボードに設定されているすべてのデータを含む COleDataSource のオブジェクトを取得するには、この関数を呼び出します。

void GetClipboardData(
   COleDataSource* pDataSource,
   BOOL bIncludeLink = FALSE,
   LPPOINT lpOffset = NULL,
   LPSIZE lpSize = NULL 
);

パラメーター

  • pDataSource
    データを受け取る COleDataSource のオブジェクトへのポインターが、OLE アイテムに含まれています。

  • bIncludeLink
    リンクのデータが含まれる場合**[真]** ; それ FALSE

  • lpOffset
    ピクセルのオブジェクトの原点からのマウス カーソルのオフセット。

  • lpSize
    ピクセルのオブジェクトのサイズ。

解説

GetClipboardDataOnGetClipboardDataの既定の実装として呼び出されます。CopyToClipboardによって提供されるフィールドに加えデータ形式を提供する場合にのみ OnGetClipboardData をオーバーライドします。これらの書式を COleDataSource のオブジェクトに CopyToClipboardを呼び出す前または後ろに置き、COleDataSource::SetClipboard 関数への COleDataSource のオブジェクトを渡します。たとえば、コンテナー ドキュメントの OLE アイテムの位置にクリップボードと組み合わせて場合は、その情報を渡すための独自の書式を定義し、COleDataSourceCopyToClipboardを呼び出す前に設定します。

必要条件

ヘッダー : afxole.h

参照

関連項目

COleClientItem クラス

階層図

COleDataSource クラス

COleClientItem::CopyToClipboard

COleDataSource::SetClipboard