iTextSelection::MoveUp 方法 (tom.h)

模拟向上键和向上翻页键的功能。

语法

HRESULT MoveUp(
  long Unit,
  long Count,
  long Extend,
  long *pDelta
);

参数

Unit

类型: long

在操作中使用的单位。 可以是以下项之一。

相应的组合键 含义
tomLine 向上键 上移一行。 这是默认值。
tomParagraph Ctrl+向上键 向上移动一个段落。
tomScreen Page Up 向上移动一个屏幕。
tomWindow Ctrl+Page Up 移动到窗口中的第一个字符。

Count

类型: long

要过去的 单位 数。 默认值为 1。

Extend

类型: long

指示如何更改所选内容的标志。 如果 Extend 为零 (或 tomMove) ,该方法会将所选内容折叠到插入点,然后移动。 如果 Extend 为 1 (或 tomExtend) ,该方法将移动活动端并单独保留另一端。 默认值为零。 除单元中所述的组合键外,非零 Extend 值还对应于正在按下的 Shift 键。

pDelta

类型: long*

向下移动插入点或活动端的实际单位计数。 此参数可以为 null。 折叠所选内容计为一个单位。

返回值

类型: HRESULT

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

返回代码 说明
E_INVALIDARG
单位无效。
S_FALSE
由于其他原因而失败。

注解

MoveUpMoveDown 方法类似于 MoveLeftMoveRight 方法,只不过它们反映了光标键盘上向上键、向下键、向上页键和 Page Down 键的行为。

要求

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

请参阅

概念性

ITextSelection

MoveDown

MoveLeft

MoveRight

引用

文本对象模型