Поделиться через


Метод ITextStoreAnchor::GetTextExt (texttor.h)

Метод ITextStoreAnchor::GetTextExt возвращает ограничивающее поле в координатах экрана диапазона текста. Перед вызовом этого метода у вызывающего объекта должна быть блокировка документа только для чтения.

Синтаксис

HRESULT GetTextExt(
  [in]  TsViewCookie vcView,
  [in]  IAnchor      *paStart,
  [in]  IAnchor      *paEnd,
  [out] RECT         *prc,
  [out] BOOL         *pfClipped
);

Параметры

[in] vcView

Задает представление контекста.

[in] paStart

Указывает привязку, расположенную в начале диапазона.

[in] paEnd

Указывает привязку, расположенную в конце диапазона.

[out] prc

Получает ограничивающее поле текстового диапазона в экранных координатах.

[out] pfClipped

Получает логическое значение, указывающее, был ли обрезан текст в ограничивающем прямоугольнике. Если задано значение TRUE, ограничивающее поле содержит обрезанный текст и не включает весь запрошенный диапазон текста. Ограничивающий прямоугольник обрезается, так как запрошенный диапазон не виден.

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Значение Описание
S_OK
Метод выполнен успешно.
E_FAIL
Методу не удалось получить допустимый указатель интерфейса на начальные и (или) конечные привязки.
TS_E_INVALIDARG
Один или несколько входных параметров недопустимы.
TS_E_INVALIDPOS
Диапазон, заданный параметрами paStart и paEnd , распространяется за пределы начала или конца документа.
TS_E_NOLAYOUT
Приложение не вычислило макет текста. Дальнейшие вызовы не будут выполнены до тех пор, пока приложение не вызовет ITextStoreAnchorSink::OnLayoutChange.
TS_E_NOLOCK
Вызывающий объект не имеет блокировки только для чтения в документе.

Комментарии

Если окно документа свернуто или указанный текст в настоящее время не отображается, метод возвращает S_OK с параметром prc , равным {0,0,0,0}.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Целевая платформа Windows
Header textstor.h
DLL Msctf.dll
Распространяемые компоненты TSF 1.0 в Windows 2000 Professional

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

ITextStoreAnchor

ITfContextOwner::GetTextExt

ITfContextView::GetTextExt