IUIAutomationTextRange::MoveEndpointByRange 方法 (uiautomationclient.h)
將目前文字範圍的一個端點移至第二個文字範圍的指定端點。
語法
HRESULT MoveEndpointByRange(
[in] TextPatternRangeEndpoint srcEndPoint,
[in] IUIAutomationTextRange *range,
[in] TextPatternRangeEndpoint targetEndPoint
);
參數
[in] srcEndPoint
端點 (目前文字範圍的開始或結束) 。 這是要移動的端點。
[in] range
與目前文字範圍相同的文字提供者的第二個文字範圍。
[in] targetEndPoint
端點 (第二個文字範圍的開始或結束) 。 目前文字範圍的 srcEndPoint 會移至此端點。
傳回值
類型: HRESULT
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
如果移動的端點跨越相同文字範圍的另一個端點,該端點也會移動,導致 (空白) 範圍,並確保端點 (的正確順序,開始一律小於或等於結尾) 。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7、Windows Vista sp2 和 Platform Update for Windows Vista、Windows XP with SP3 和 Platform Update for Windows Vista [僅限桌面應用程式] |
最低支援的伺服器 | Windows Server 2008 R2、Windows Server 2008 SP2 和 Platform Update for Windows Server 2008、Windows Server 2003 SP2 和 Platform Update for Windows Server 2008 [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | uiautomationclient.h (包含 UIAutomation.h) |