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 |
---|---|
|
px 或 py 為 null。 |
|
因其他原因而失敗。 |
備註
ITextRange::GetPoint 方法可讓 ITextRange 模擬 UI 指標命令;它也適用於輔助功能。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | tom.h |
Dll | Msftedit.dll |
另請參閱
概念
其他資源
參考