ITextStoreAnchor::InsertEmbeddedAtSelection メソッド (textstor.h)
ITextStoreAnchor::InsertEmbeddedAtSelection メソッドは、IDataObject オブジェクトを挿入ポイントまたは選択範囲に挿入します。 このメソッドを呼び出すクライアントでは、 IDataObject をテキスト ストリームに挿入する前に、読み取り/書き込みロックが必要です。
構文
HRESULT InsertEmbeddedAtSelection(
[in] DWORD dwFlags,
[in] IDataObject *pDataObject,
[out] IAnchor **ppaStart,
[out] IAnchor **ppaEnd
);
パラメーター
[in] dwFlags
paStart パラメーターと paEnd パラメーターにオブジェクト挿入の結果を含めるかどうかを指定します。
TF_IAS_NOQUERYフラグとTF_IAS_QUERYONLY フラグを組み合わせることはできません。
[in] pDataObject
挿入する IDataObject オブジェクトへのポインター。
[out] ppaStart
オブジェクト挿入の開始時のアンカー オブジェクトへのポインター。
[out] ppaEnd
オブジェクト挿入の最後にあるアンカー オブジェクトへのポインター。 挿入ポイントの場合、このパラメーター値は ppaStart パラメーターの値と同じになります。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
値 | 説明 |
---|---|
|
メソッドは正常に実行されました。 |
|
メソッドは、アンカー paStart または paEnd の 1 つをインスタンス化できませんでした。 |
|
pchText パラメーターが無効です。 |
|
メソッドは、アンカー paStart または paEnd の 1 つをインスタンス化できませんでした。 |
|
呼び出し元は、ドキュメントに対するロックを持っていません。 |
注釈
TS_CHAR_EMBEDDED定数を ITextStoreAnchor::SetText に渡すことができないため、クライアントはこのメソッドを使用してオブジェクトをテキスト ストリームに挿入する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | textstor.h |
[DLL] | Msctf.dll |
再頒布可能パッケージ | Windows 2000 Professional 上の TSF 1.0 |