iTextRange::MoveEnd 方法 (tom.h)

移动范围的结束位置。

语法

HRESULT MoveEnd(
  long Unit,
  long Count,
  long *pDelta
);

参数

Unit

类型: long

移动范围结束所依据的单位。 默认值为 tomCharacter。 有关其他单位值的列表,请参阅 ITextRange

Count

类型: long

要过去的单位数。 默认值为 1。 如果 Count 大于零,则运动向前(靠近故事末尾),如果 Count 小于零,则向后移动(向开头)。 如果 Count 为零,则结束位置保持不变。

pDelta

类型: long*

范围结束位置移过的实际单位数。 值可以为 Null。

返回值

类型: HRESULT

方法返回 HRESULT 值。 如果该方法成功,则返回 S_OK。 如果方法失败,它将返回以下错误代码之一。 有关 COM 错误代码的详细信息,请参阅 COM 中的错误处理

返回代码 说明
E_NOTIMPL
不支持单位。
S_FALSE
由于其他原因而失败。

注解

如果新的结束位置位于旧开始位置之前,则新开始位置设置为等于新的结束位置;也就是说,它将成为退化范围或插入点。

ITextRange::MoveEnd 描述的运动是合乎逻辑的,而不是几何的。 也就是说,动作是接近故事的结尾或开始。 根据语言,移动到故事末尾可能是向左移动或向右移动。

有关详细信息,请参阅 ITextRangeITextRange::Move

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 tom.h
DLL Msftedit.dll

请参阅

概念性

ITextRange

移动

引用

文本对象模型