ITextSelection::MoveDown 方法 (tom.h)

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

语法

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

参数

Unit

类型: long

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

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

Count

类型: long

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

Extend

类型: long

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

pDelta

类型: long*

指向一个变量的指针,该变量接收插入点或活动末尾向下移动的实际单位计数。 折叠所选内容计为一个单位。 此参数可以为 null。

返回值

类型: HRESULT

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

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

注解

ITextSelection::MoveUpITextSelection::MoveDown 方法类似于 ITextSelection::MoveLeftITextSelection::MoveRight 方法,只不过它们反映了光标键盘上向上键、向下键、向上页键和 Page Down 键的行为。

要求

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

请参阅

概念性

ITextSelection

MoveLeft

MoveRight

MoveUp

引用

文本对象模型