Метод ITfTextLayoutSink::OnLayoutChange (msctf.h)

Получает уведомление при изменении макета контекстного представления.

Синтаксис

HRESULT OnLayoutChange(
  [in] ITfContext     *pic,
  [in] TfLayoutCode   lcode,
  [in] ITfContextView *pView
);

Параметры

[in] pic

Указатель на интерфейс ITfContext для измененного контекста.

[in] lcode

Указывает элемент TfLayoutCode , описывающий изменение макета.

[in] pView

Указатель на интерфейс ITfContextView для представления контекста в том, что произошло изменение макета.

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

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Каждый контекст имеет представление по умолчанию, для которого можно получить ссылку с помощью метода ITfContext::GetActiveView . Метод возвращает только значение TF_LC_CHANGE для параметра lcode для этого представления, так как значения возможны только для нескольких представлений. Поскольку TSF не поддерживает несколько представлений, этот метод никогда не получает другие значения перечисления TfLayoutCode .

Требования

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

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

ITfContext

ITfContext::GetActiveView

ITfContextView

ITfTextLayoutSink

TfLayoutCode