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


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

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

Синтаксис

HRESULT GetSelection(
  [in]  ULONG               ulIndex,
  [in]  ULONG               ulCount,
  [out] TS_SELECTION_ANCHOR *pSelection,
  [out] ULONG               *pcFetched
);

Параметры

[in] ulIndex

Указывает выделенные фрагменты текста, которые запускают процесс. Если для этого параметра указана константа TF_DEFAULT_SELECTION , то при выборе входных данных запускается процесс, и возвращается только один выбор (подходящий для операций ввода).

[in] ulCount

Задает максимальное количество возвращаемых фрагментов.

[out] pSelection

Получает стиль, начальную и концевую позиции выделенного текста. Эти значения помещаются в структуру TS_SELECTION_ANCHOR .

[out] pcFetched

Получает количество возвращаемых структур pSelection .

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

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

Значение Описание
S_OK
Метод выполнен успешно.
E_FAIL
Методу не удалось загрузить начальную или концевую привязку в структуру TS_SELECTION_ANCHOR .
E_OUTOFMEMORY
Методу не удалось выделить память для выделенного фрагмента.
TS_E_NOLOCK
Вызывающий объект не имеет блокировки только для чтения в документе.
TS_E_NOSELECTION
Документ не имеет выделения.

Требования

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

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

Изменение контекстов

ITextStoreAnchor

ITextStoreAnchor::SetSelection

Прочие константы платформы

TF_DEFAULT_SELECTION

TS_SELECTION_ANCHOR