Интерфейс 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) |
См. также раздел
Общие сведения о поставщиках автоматизации пользовательского интерфейса