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


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

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

Синтаксис

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

Параметры

[in] ulIndex

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

[in] ulCount

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

[out] pSelection

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

[out] pcFetched

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

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

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

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

Требования

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

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

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

ITextStoreACP

ITextStoreACP::SetSelection

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

TS_SELECTION_ACP