Интерфейс ITextProvider (uiautomationcore.h)

Предоставляет доступ к элементам управления, содержащим текст.

Наследование

Интерфейс ITextProvider наследуется от интерфейса IUnknown . ITextProvider также имеет следующие типы элементов:

Методы

Интерфейс ITextProvider содержит следующие методы.

 
ITextProvider::get_DocumentRange

Извлекает диапазон текста, включающий main текст документа. (ITextProvider.get_DocumentRange)
ITextProvider::get_SupportedTextSelection

Извлекает значение, указывающее тип выделения текста, поддерживаемого элементом управления . (ITextProvider.get_SupportedTextSelection)
ITextProvider::GetSelection

Извлекает коллекцию диапазонов текста, представляющую текущий выделенный текст в текстовом элементе управления. (ITextProvider.GetSelection)
ITextProvider::GetVisibleRanges

Извлекает массив несвязанных текстовых диапазонов из текстового элемента управления, где каждый текстовый диапазон представляет непрерывный диапазон видимого текста. (ITextProvider.GetVisibleRanges)
ITextProvider::RangeFromChild

Извлекает текстовый диапазон, включающий дочерний элемент, такой как изображение, гиперссылка или другой внедренный объект.
ITextProvider::RangeFromPoint

Возвращает вырожденный (пустой) текстовый диапазон, ближайший к заданным экранным координатам.

Комментарии

Реализовано в поставщике microsoft модель автоматизации пользовательского интерфейса, который должен поддерживать шаблон элемента управления "Текст".

Требования

Требование Значение
Минимальная версия клиента Windows XP [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2003 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header uiautomationcore.h (включая UIAutomation.h)

См. также раздел

ITextProvider2

ITextRangeProvider

Общие сведения о поставщиках автоматизации пользовательского интерфейса