ITextRange::CanPaste メソッド (tom.h)
指定した形式を使用してデータ オブジェクトを現在の範囲に貼り付けることができるかどうかを判断します。
構文
HRESULT CanPaste(
VARIANT *pVar,
long Format,
long *pValue
);
パラメーター
pVar
型: VARIANT*
貼り付ける IDataObject 。 ただし、次のいずれかが当てはまる場合、クリップボードの内容の貼り付けは確認されます。
- pVar が null です
- pVar-punkVal> が null です
- pVar-vt> がVT_UNKNOWNされていません
- pVar-punkVal> は、1 つのオブジェクトに対してクエリを実行したときに IDataObject オブジェクトを返しません
Format
型: long
使用されるクリップボード形式。 ゼロは最適な形式を表します。通常は RTF ですが、 CF_UNICODETEXT やその他の形式も可能です。 既定値はゼロです。
pValue
型: long*
指定した形式を使用して、pVar で識別されたデータ オブジェクトを範囲に貼り付けることができる場合にのみ、tomBool 値が tomTrue になります。 このパラメーターには null を指定できます。
戻り値
型: HRESULT
メソッドは、次の COM エラー コードを返します。 COM エラー コードの詳細については、「COM でのエラー処理」を参照してください。
リターン コード | 説明 |
---|---|
|
クリップボードの内容または IDataObject を 貼り付けることができます。 |
|
クリップボードの内容または IDataObject を貼り付けることができません。 |
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | tom.h |
[DLL] | Msftedit.dll |
関連項目
概念
リファレンス