次の方法で共有


COleClientItem::CreateFromClipboard

クリップボードの内容を使って埋め込みアイテムを作成します。

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

パラメーター

  • レンダリング
    サーバーが OLE アイテムを描画する方法を指定するフラグ。 指定する値については、Windows SDK の「OLERENDER」を参照してください。

  • cfFormat
    OLE アイテムの作成時にキャッシュされるクリップボード データの形式。

  • lpFormatEtc
    renderOLERENDER_FORMAT または OLERENDER_DRAW のときに使用される FORMATETC 構造体へのポインター。 cfFormat で指定されたクリップボード形式に対して付加形式情報を指定する場合だけ、このパラメーターを指定します。 このパラメーターを省略すると、FORMATETC 構造体のほかのフィールドには既定の値が使われます。

戻り値

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

解説

一般的に、[編集] メニューの [貼り付け] コマンドのメッセージ ハンドラーからこの関数を呼び出します。 CanPaste メンバー関数が 0 以外の値を返す場合に、フレームワークは [貼り付け] コマンドを有効にします。

詳細については、Windows SDK の「OLERENDER」と「FORMATETC」を参照してください。

必要条件

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

参照

参照

COleClientItem クラス

階層図

COleDataObject::AttachClipboard

COleClientItem::CreateFromData

COleClientItem::CanPaste

その他の技術情報

COleClientItem のメンバー