次の方法で共有


COleClientItem::CreateLinkFromClipboard

クリップボードの内容の項目からリンクを作成するには、この関数を呼び出します。

BOOL CreateLinkFromClipboard(
   OLERENDER render = OLERENDER_DRAW,
   CLIPFORMAT cfFormat = 0,
   LPFORMATETC lpFormatEtc = NULL 
);

パラメーター

  • レンダー
    サーバーが OLE アイテムを表示する方法を指定することを表すフラグです。有効な値については、Windows SDKの OLERENDER を参照してください。

  • cfFormat
    OLE アイテムを作成するときにキャッシュするクリップボード データ形式を指定します。

  • lpFormatEtc
    レンダリングがOLERENDER_FORMAT または OLERENDER_DRAWで使用される FORMATETC の構造体へのポインター。cfFormatで指定されたクリップボード形式以外に、追加の書式設定情報を指定する場合にのみ、このパラメーターに値を指定します。このパラメーターを省略すると、既定値は FORMATETC の構造体に他のフィールドに使用されます。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

通常、[編集]メニューの[貼り付け]リンク コマンドのメッセージ ハンドラーから、この関数を呼び出します。([貼り付け]リンクのコマンドは COleDocument の既定の実装では、クリップボードにリンクできる OLE アイテムが含まれている場合に有効になります)。

詳細については、Windows SDKの OLERENDERFORMATETC を参照してください。

必要条件

ヘッダー : afxole.h

参照

関連項目

COleClientItem クラス

階層図

COleClientItem::CanPasteLink

COleClientItem::CreateLinkFromData

COleDataObject::AttachClipboard