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


Метод IAnchor::ShiftRegion (textstor.h)

Перемещает привязку в смежную область в текстовом потоке.

Синтаксис

HRESULT ShiftRegion(
  [in]  DWORD      dwFlags,
  [in]  TsShiftDir dir,
  [out] BOOL       *pfNoRegion
);

Параметры

[in] dwFlags

Битовые поля, используемые для управления перемещением привязки вокруг скрытого текста или для предотвращения фактического изменения положения привязки.

Значение Значение
TS_SHIFT_COUNT_HIDDEN
Указывает, что привязка будет смещена на следующую границу области, включая границу скрытой текстовой области. Если значение не задано, привязка будет смещена за соседним скрытым текстом до тех пор, пока не будет найдена область видимого текста.
TS_SHIFT_COUNT_ONLY
Привязка не смещена.

[in] dir

Содержит одно из значений TsShiftDir , указывающее, в какую соседнюю область перемещается привязка.

Значение Значение
TS_SD_BACKWARD
Указывает, что привязка будет перемещена в область, непосредственно перед диапазоном текста.
TS_SD_FORWARD
Указывает, что привязка будет перемещена в регион сразу после диапазона текста.

[out] pfNoRegion

Логическое значение, указывающее, произошло ли смещение привязки.

Значение Значение
TRUE
Сбой сдвига, и привязка не была перемещена.
FALSE
Смена выполнена успешно.

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

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

Значение Описание
S_OK
Метод выполнен успешно.
E_FAIL
Сбой смены.
E_INVALIDARG
Недопустимое значение входного параметра.

Требования

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

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

IAnchor

IAnchor::Shift

Константы TS_SHIFT_*

TsShiftDir