从此范围末尾获取指定偏移量处的字符。
语法
HRESULT GetChar2(
[out] long *pChar,
[in] long Offset
);
参数
[out] pChar
类型: long*
字符值。
[in] Offset
类型: long
与范围末尾的偏移量。 偏移量 0 获取范围末尾的字符。
返回值
类型: HRESULT
如果方法成功,则返回 NOERROR。 否则,将返回 HRESULT 错误代码。
注解
此方法与 ITextRange::GetChar 在以下方面不同:
- 它返回代理项对的 UTF-32 字符,而不是代理项对的潜在客户代码。
- 它从范围末尾获取指定偏移量处的字符代码,而不是范围开头处的字符。
如果该字符是代理项对的前导代码,则返回相应的 UTF-32 字符。
如果 Offset 指定故事开头之前或文章末尾的字符,此方法将返回字符代码 0。
| 如果 Offset 值为 | 返回此字符 |
|---|---|
| 0 | 范围末尾的字符。 |
| 负并访问代理项对的中间 | 相应的 UTF-32 字符。 |
| 正并访问代理项对的中间 | 该对后面的 UTF-32 字符。 |
要求
| 要求 | 值 |
|---|---|
| 最低受支持的客户端 | Windows 8 [仅限桌面应用] |
| 最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
| 目标平台 | Windows |
| 标头 | tom.h |
| DLL | Msftedit.dll |