ITfPropertyStore::D ivide 方法 (msctf.h)
当属性覆盖的文本拆分为两个范围时调用。
语法
HRESULT Divide(
[in] ITfRange *pRangeThis,
[in] ITfRange *pRangeNew,
[out] ITfPropertyStore **ppPropStore
);
参数
[in] pRangeThis
指向 ITfRange 对象的指针,该对象包含属性存储现在涵盖的范围。 这是最接近上下文开头的文本范围。
[in] pRangeNew
指向 ITfRange 对象的指针,该对象包含新属性存储将涵盖的范围。 这是最接近上下文末尾的文本范围。
[out] ppPropStore
指向 ITfPropertyStore 接口指针的指针,该指针接收一个新的属性存储对象,该对象将覆盖 pRangeNew指定的范围。
返回值
此方法可以返回其中一个值。
价值 | 描述 |
---|---|
|
该方法成功。 |
言论
此方法创建一个新的属性存储对象以覆盖 pRangeNew,并在 ppPropStore中返回指向此对象的指针。 如果未返回新的属性存储,则放弃原始属性存储,并且这两个范围的属性存储都设置为空。
如果此方法返回除S_OK以外的任何值,则会丢弃原始属性存储区。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 2000 Professional [桌面应用 |UWP 应用] |
支持的最低服务器 | Windows 2000 Server [桌面应用 |UWP 应用] |
目标平台 | 窗户 |
标头 | msctf.h |
DLL | Msctf.dll |
可再发行组件 | Windows 2000 Professional 上的 TSF 1.0 |