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


Метод ITfRange::IsEqualEnd (msctf.h)

Метод ITfRange::IsEqualStart проверяет, соответствует ли конечная привязка этого диапазона текста привязке другого указанного диапазона.

Синтаксис

HRESULT IsEqualEnd(
  [in]  TfEditCookie ec,
  [in]  ITfRange     *pWith,
  [in]  TfAnchor     aPos,
  [out] BOOL         *pfEqual
);

Параметры

[in] ec

Измените файл cookie, полученный из ITfDocumentMgr::CreateContext или ITfEditSession::D oEditSession.

[in] pWith

Указатель на указанный диапазон, в котором привязка сравнивается с конечной привязкой этого диапазона.

[in] aPos

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

Значение Значение
TF_ANCHOR_START
Сравнивает эту конечную привязку диапазона с заданной начальной привязкой диапазона.
TF_ANCHOR_END
Сравнивает эту концевую привязку диапазона с указанной конечной привязкой диапазона.

[out] pfEqual

Указатель на логическое значение. При возврате значение TRUE указывает, что указанная привязка диапазона pWith соответствует этой конечной привязке диапазона. FALSE указывает на обратное.

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

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

Значение Описание
S_OK
Метод выполнен успешно.
E_FAIL
Произошла неизвестная ошибка.
E_INVALIDARG
Один или несколько параметров недопустимы.
TF_E_NOLOCK
Значение параметра ec является недопустимым файлом cookie или у вызывающего объекта нет блокировки только для чтения.

Комментарии

Этот метод идентичен ITfRange::IsEqualStart, за исключением того, что конечная привязка этого диапазона сравнивается с привязкой другого указанного диапазона.

Этот метод функционально эквивалентен, но более эффективен, чем ITfRange::CompareEnd.

Требования

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

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

ITfDocumentMgr::CreateContext

ITfEditSession::D oEditSession

ITfRange

ITfRange::CompareEnd

ITfRange:IsEqualStart

Текстовые хранилища

TfAnchor