Метод ITfRange::ShiftEndRegion (msctf.h)
Перемещает концевую привязку в смежную область.
Синтаксис
HRESULT ShiftEndRegion(
[in] TfEditCookie ec,
[in] TfShiftDir dir,
[out] BOOL *pfNoRegion
);
Параметры
[in] ec
Содержит файл cookie редактирования, определяющий контекст редактирования, полученный из ITfDocumentMgr::CreateContext или ITfEditSession::D oEditSession.
[in] dir
Содержит одно из значений TfShiftDir , указывающих, в какую соседнюю область перемещается конечная привязка.
[out] pfNoRegion
Указатель на значение BOOL , которое получает флаг, указывающий, располагается ли привязка рядом с другой областью. Получает ненулевое значение, если привязка не соседствует с другой областью или ноль в противном случае.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Значение | Описание |
---|---|
|
Метод выполнен успешно. |
|
Недопустимый pfNoRegion . |
|
Контекст редактирования, определенный ec , не имеет блокировки только для чтения. |
Комментарии
Начальная и конечная позиции диапазона называются привязками.
Привязка должна располагаться рядом с нужной областью перед вызовом этого метода. Если это не так, то pfNoRegion получает ненулевое значение, и привязка не перемещается. Если привязка находится рядом с нужной областью, pfNoRegion получает ноль, и привязка перемещается в регион.
Требования
Минимальная версия клиента | Windows 2000 Профессиональная [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows 2000 Server [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | msctf.h |
DLL | Msctf.dll |
Распространяемые компоненты | TSF 1.0 в Windows 2000 Professional |