Метод ITextRangeProvider::MoveEndpointByRange (uiautomationcore.h)
Перемещает одну конечную точку текущего текстового диапазона в указанную конечную точку второго текстового диапазона.
Синтаксис
HRESULT MoveEndpointByRange(
TextPatternRangeEndpoint endpoint,
[in] ITextRangeProvider *targetRange,
TextPatternRangeEndpoint targetEndpoint
);
Параметры
endpoint
[in] targetRange
Тип: ITextRangeProvider*
Второй текстовый диапазон от того же поставщика текста, что и текущий текстовый диапазон.
targetEndpoint
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Если перемещаемая конечная точка пересекает другую конечную точку того же текстового диапазона, эта конечная точка также перемещается, что приводит к вырождению (пустому) диапазону и обеспечению правильного порядка конечных точек (то есть начало всегда меньше или равно концу).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2003 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | uiautomationcore.h (включая UIAutomation.h) |
См. также раздел
Основные понятия
Справочные материалы
Общие сведения о поставщиках автоматизации пользовательского интерфейса
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по