创建一个枚举器对象,该对象包含与指定文本范围相交的所有合成。
HRESULT FindComposition( [in] TfEditCookie ecRead, [in] ITfRange *pTestRange, [out] IEnumITfCompositionView **ppEnum );
[in] ecRead
包含标识编辑上下文的编辑 Cookie。 这是从 ITfEditSession::DoEditSession 获取的。
[in] pTestRange
指向指定要搜索的范围的 ITfRange 对象的指针。 此参数可以为 NULL。 如果此参数为 NULL,则枚举器将包含编辑上下文中的所有组合。
[out] ppEnum
指向接收枚举器对象的 IEnumITfCompositionView 接口指针的指针。
值 | 说明 |
---|---|
| 该方法成功。 |
| 无法初始化枚举器对象。 |
| 一个或多个参数无效。 |
| 无法创建枚举器对象。 |
| 上下文对象不在文档堆栈上。 |
ecRead 标识的编辑上下文没有只读锁。