ITextStoreACP::InsertEmbedded 方法 (textstor.h)

在指定的字元插入內嵌物件。

語法

HRESULT InsertEmbedded(
  [in]  DWORD         dwFlags,
  [in]  LONG          acpStart,
  [in]  LONG          acpEnd,
  [in]  IDataObject   *pDataObject,
  [out] TS_TEXTCHANGE *pChange
);

參數

[in] dwFlags

必須TS_IE_CORRECTION。

[in] acpStart

包含插入物件的起始字元位置。

[in] acpEnd

包含插入對象的結束字元位置。

[in] pDataObject

IDataObject 介面的指標,其中包含所插入對象的相關數據。

[out] pChange

TS_TEXTCHANGE 結構的指標 ,該結構會接收已修改之文字的相關數據。

傳回值

這個方法可以傳回其中一個值。

描述
S_OK
此方法成功。
E_INVALIDARG
一或多個參數無效。
E_NOTIMPL
應用程式不支援內嵌物件。
TS_E_FORMAT
應用程式不支援 pDataObject 中包含的數據類型。
TS_E_INVALIDPOS
acpStart 和/或 acpEnd 不在檔中。
TS_E_NOLOCK
呼叫端沒有讀取/寫入鎖定。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 textstor.h
Dll Msctf.dll
可轉散發套件 Windows 2000 專業版上的 TSF 1.0

另請參閱

IDataObject

ITextStoreACP

TS_IE_* 常數

TS_TEXTCHANGE