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 中的错误处理。
返回代码 | 说明 |
---|---|
|
px 或 py 为 null。 |
|
由于其他原因而失败。 |
注解
ITextRange::GetPoint 方法使 ITextRange 能够模拟 UI 指针命令;它还便于实现辅助功能。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | tom.h |
DLL | Msftedit.dll |
请参阅
概念性
其他资源
引用