ITfInsertAtSelection 接口由管理器实现,文本服务用于在上下文中插入文本或嵌入对象。 文本服务通过调用 ITfContext::QueryInterface 获取此接口。
ITfInsertAtSelection::InsertTextAtSelection
在所选内容或插入点插入文本
HRESULT InsertTextAtSelection( [in] TfEditCookie ec, [in] DWORD dwFlags, [in] const WCHAR *pchText, [in] LONG cch, [out] ITfRange **ppRange );
[in] ec
标识编辑上下文。 这是从 ITfDocumentMgr::CreateContext 或 ITfEditSession::D oEditSession 获取的。
[in] dwFlags
具有以下值之一的位字段。
[in] pchText
指定要插入的文本。
[in] cch
指定 pchText 中文本的字符计数。
[out] ppRange
接收插入的对象的位置。
此方法可以返回其中一个值。
Value | 说明 |
---|---|
| 该方法成功。 |
| 文本服务没有文档锁 |
| 上下文对象不在文档堆栈上。 |
| 上下文没有选择。 |
| 选择是只读的。 |