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


Метод ITextStoreACPSink::OnTextChange (texttor.h)

Вызывается при изменении текста документа.

Синтаксис

HRESULT OnTextChange(
  [in] DWORD               dwFlags,
  [in] const TS_TEXTCHANGE *pChange
);

Параметры

[in] dwFlags

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

Значение Значение
0
Текст изменен.
TS_ST_CORRECTION
Текст является преобразованием (исправлением) существующего содержимого, и сохраняются все специальные сведения о разметке текста (метаданные), такие как .wav данные файла или идентификатор языка. Этот флаг используется для приложений, которым требуется сохранить данные, связанные с исходным текстом.

[in] pChange

Указатель на структуру TS_TEXTCHANGE , содержащую данные об изменении текста.

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

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

Значение Описание
S_OK
Метод выполнен успешно.
E_INVALIDARG
Недопустимое значение pChange .
E_OUTOFMEMORY
Произошел сбой выделения памяти.
TS_E_NOLOCK
Диспетчер TSF удерживает на документе блокировку. Обычно это означает, что метод был вызван из другого метода ITextStoreACP , например ITextStoreACP::SetText.

Комментарии

ITextStoreACPSink::OnTextChange никогда не вызывается при изменении текста одним из методов интерфейса ITextStoreACP , например ITextStoreACP::SetText или ITextStoreACP::InsertTextAtSelection.

При вызове этого метода приложение должно иметь возможность предоставить блокировку документа.

Требования

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

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

Блокировки документов

ITextStoreACP

ITextStoreACP::InsertTextAtSelection

ITextStoreACP::RequestLock

ITextStoreACP::SetText

ITextStoreACPSink

Прочие константы хранилища текста

TS_TEXTCHANGE