iTextRange::SetPoint 方法 (tom.h)

根据 扩展) (xy) 根据 类型对齐的点,更改范围基于 (的指定点。

语法

HRESULT SetPoint(
  [in] long x,
  [in] long y,
  [in] long Type,
  [in] long Extend
);

参数

[in] x

类型: long

指定点的水平坐标,以绝对屏幕坐标表示。

[in] y

类型: long

指定点的垂直坐标,以绝对屏幕坐标表示。

[in] Type

类型: long

要移动到指定点的终点。 可以是以下任一项。

tomStart 移动范围的开头。
tomEnd 移动范围的末尾。

[in] Extend

类型: long

如何设置范围的终结点。 如果 Extend (默认) 为零,则范围是指定 (点处的插入点,或者位于具有可选文本) 最近的插入点。 如果 Extend 为 1,则 Type 指定的末尾将移动到点,另一端单独保留。

返回值

类型: HRESULT

方法返回 S_OK

注解

应用程序可以使用 WindowFromPoint 函数中的指定点来获取窗口的句柄,该句柄通常用于查找客户端矩形坐标 (尽管一个明显的异常是 无窗口控件) 。

要求

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

请参阅

概念性

GetPoint

ITextRange

引用

文本对象模型