iTextRange::GetPoint 方法 (tom.h)

检索文本范围中起始或结束字符位置以及行内位置的屏幕坐标。

语法

HRESULT GetPoint(
  long Type,
  long *px,
  long *py
);

参数

Type

类型: long

指示要检索的位置的标志。 此参数可以包含以下每个表中的一个值。 默认值为 tomStart + TA_BASELINE + TA_LEFT。

tomAllowOffClient

tomClientCoord

tomObjectArg

tomTransform

使用以下值之一来指示范围的开始或结束。

tomStart

tomEnd

使用以下值之一来指示垂直位置。

TA_TOP 边框的上边缘。
TA_BASELINE 文本的基行。
TA_BOTTOM 边框的下边缘。
 

使用以下值之一指示水平位置。

TA_LEFT 边框的左边缘。
TA_CENTER 边框的中心。
TA_RIGHT 边框的右边缘。

px

类型: long*

x 坐标。

py

类型: long*

y 坐标。

返回值

类型: HRESULT

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

返回代码 说明
E_INVALIDARG
pxpy 为 null。
S_FALSE
由于其他原因而失败。

注解

ITextRange::GetPoint 方法使 ITextRange 能够模拟 UI 指针命令;它还便于实现辅助功能。

要求

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

请参阅

概念性

ITextRange

其他资源

引用

SetPoint

SetTextAlign

文本对象模型