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


Интерфейс IUIManagerEventSink (ctffunc.h)

Интерфейс IUIManagerEventSink реализуется приложением, поддерживающим интеграцию пользовательского интерфейса IME для получения уведомлений о внешнем виде пользовательского интерфейса IME. Это позволяет приложению переупорядочить свой макет пользовательского интерфейса, чтобы элементы пользовательского интерфейса приложения не перекрывались пользовательским интерфейсом IME.

Вызовите диспетчер TSF ITfSource::AdviseSink с IID_IUIManagerEventSink , чтобы установить этот приемник.

Примечание Этот интерфейс может поддерживаться не для всех МЕМ. Возможны различия в поддержке IME на рабочем столе и IME в новом пользовательском интерфейсе Windows на Windows 8.1.
 

Наследование

Интерфейс IUIManagerEventSink наследуется от интерфейса IUnknown . IUIManagerEventSink также имеет следующие типы членов:

Методы

Интерфейс IUIManagerEventSink содержит следующие методы.

 
IUIManagerEventSink::OnWindowClosed

Вызывается TSF после закрытия пользовательского интерфейса IME.
IUIManagerEventSink::OnWindowClosing

Вызывается TSF перед закрытием пользовательского интерфейса IME.
IUIManagerEventSink::OnWindowOpened

Вызывается TSF после открытия пользовательского интерфейса IME.
IUIManagerEventSink::OnWindowOpening

Вызывается TSF перед открытием пользовательского интерфейса IME.
IUIManagerEventSink::OnWindowUpdated

Вызывается TSF после изменения размера или перемещения открытого пользовательского интерфейса IME.
IUIManagerEventSink::OnWindowUpdating

Вызывается TSF перед изменением размера и (или) перемещением открытого пользовательского интерфейса IME.

Требования

Требование Значение
Минимальная версия клиента Windows 8.1 [только классические приложения]
Минимальная версия сервера Windows Server 2012 R2 [только классические приложения]
Целевая платформа Windows
Header ctffunc.h