IRichEditOleCallback::GetClipboardData メソッド (richole.h)

クライアントが独自のクリップボード オブジェクトを指定できるようにします。

構文

HRESULT GetClipboardData(
  CHARRANGE    *lpchrg,
  DWORD        reco,
  LPDATAOBJECT *lplpdataobj
);

パラメーター

lpchrg

型: CHARRANGE*

クリップボード オブジェクトの範囲。

reco

種類: DWORD

クリップボード操作フラグには、次のいずれかの値を指定できます。

説明
RECO_COPY
クリップボードにコピーします。
RECO_CUT
クリップボードに切り取ります。

lplpdataobj

型: LPDATAOBJECT*

lpchrg パラメーターで指定された範囲を表す IDataObject 実装のアドレスを受け取るポインター変数へのポインター。 エラーが返された場合、 lplpdataobj の値は無視されます。

戻り値

種類: HRESULT

成功すると S_OK を返します。 戻り値が E_NOTIMPL場合、リッチ エディット コントロールによって独自のクリップボード オブジェクトが作成されます。 戻り値が E_NOTIMPL以外のエラーの場合、操作は失敗しました。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー richole.h
[DLL] Msftedit.dll

関連項目

CHARRANGE

IRichEditOleCallback

参照