共用方式為


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 中的錯誤處理

傳回碼 Description
E_INVALIDARG
pxpy 為 null。
S_FALSE
因其他原因而失敗。

備註

ITextRange::GetPoint 方法可讓 ITextRange 模擬 UI 指標命令;它也適用於輔助功能。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
目標平台 Windows
標頭 tom.h
Dll Msftedit.dll

另請參閱

概念

ITextRange

其他資源

參考

SetPoint

SetTextAlign

文字物件模型