次の方法で共有


COleServerItem::GetClipboardData

CopyToClipboard の呼び出しでクリップボードにコピーされる全データ (DoDragDrop の呼び出しでも同じデータが転送されます) を、指定された COleDataSource オブジェクトに格納します。

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

パラメーター

  • pDataSource
    サポートされるすべての形式で OLE アイテムのデータを受け取る、COleDataSource オブジェクトへのポインター。

  • bIncludeLink
    リンク データをクリップボードにコピーする必要があれば TRUE を指定します。 アプリケーションがリンクをサポートしていなければ FALSE を指定します。

  • lpOffset
    オブジェクトの原点からのマウス カーソルのオフセット。ピクセル単位で表します。

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

解説

この関数は、GetEmbedSourceData を呼び出して OLE アイテムのネイティブ データを取得し、AddOtherClipboardData を呼び出して、プレゼンテーション形式とサポートされている変換形式を取得します。 bIncludeLink が TRUE のときは、GetLinkSourceData を呼び出して、アイテムのリンク データも取得します。

CopyToClipboard から COleDataSource オブジェクトに供給されるこれらの形式の前後にほかの形式を追加する場合は、この関数をオーバーライドします。

必要条件

**ヘッダー:**afxole.h

参照

参照

COleServerItem クラス

階層図

COleDataSource クラス

COleServerItem::AddOtherClipboardData

COleServerItem::CopyToClipboard

COleServerItem::DoDragDrop

COleServerItem::GetEmbedSourceData

COleServerItem::GetLinkSourceData

その他の技術情報

COleServerItem のメンバー