Метод ITextRangeProvider::GetText (uiautomationcore.h)
Возвращает содержимое текстового диапазона в виде обычного текста.
Синтаксис
HRESULT GetText(
[in] int maxLength,
[out, retval] BSTR *pRetVal
);
Параметры
[in] maxLength
Тип: int
Максимальная длина возвращаемой строки. Если длина не ограничена, задайте значение –1.
[out, retval] pRetVal
Тип: BSTR*
Получает обычный текст текстового диапазона, возможно, усеченный при заданной максимальной длине. Этот параметр передается неинициализированным.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
ITextRangeProvider::GetText извлекает скрытый и видимый текст.
Если значение maxLength больше длины текстового диапазона вызывающего объекта, возвращаемая строка будет обычным текстом текстового диапазона.
ITextRangeProvider::GetText не будет зависеть от порядка конечных точек в текстовом потоке; он всегда будет возвращать текст между начальной и конечной точками текстового диапазона в порядке логического потока текста.
Требования
Минимальная версия клиента | Windows XP [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2003 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | uiautomationcore.h (включая UIAutomation.h) |
См. также раздел
Основные понятия
Справочные материалы
Общие сведения о поставщиках автоматизации пользовательского интерфейса