Freigeben über


IUIManagerEventSink-Schnittstelle (ctffunc.h)

Die IUIManagerEventSink-Schnittstelle wird von einer App implementiert, die die INTEGRATION der IME-Benutzeroberfläche unterstützt, um Benachrichtigungen zur Darstellung der IME-Benutzeroberfläche zu empfangen. Dadurch kann die App ihr UI-Layout neu anordnen, um zu vermeiden, dass die UI-Elemente der App von der IME-Benutzeroberfläche überlappen.

Rufen Sie den TSF-Manager ITfSource::AdviseSink mit IID_IUIManagerEventSink auf, um diese Senke zu installieren.

Hinweis Diese Schnittstelle wird möglicherweise nicht für alle IMEs unterstützt. Möglicherweise gibt es Unterschiede bei der Unterstützung zwischen IME auf dem Desktop und IME in der neuen Windows-Benutzeroberfläche auf Windows 8.1.
 

Vererbung

Die IUIManagerEventSink-Schnittstelle erbt von der IUnknown-Schnittstelle . IUIManagerEventSink verfügt auch über folgende Membertypen:

Methoden

Die IUIManagerEventSink-Schnittstelle verfügt über diese Methoden.

 
IUIManagerEventsink::OnWindowClosed

Wird vom TSF aufgerufen, nachdem die IME-Benutzeroberfläche geschlossen wurde.
IUIManagerEventsink::OnWindowClosing

Wird vom TSF aufgerufen, bevor die IME-Benutzeroberfläche geschlossen wird.
IUIManagerEventSink::OnWindowOpened

Wird vom TSF aufgerufen, nachdem eine IME-Benutzeroberfläche geöffnet wurde.
IUIManagerEventSink::OnWindowOpening

Wird vom TSF aufgerufen, bevor eine IME-Benutzeroberfläche geöffnet wird.
IUIManagerEventSink::OnWindowUpdated

Wird vom TSF aufgerufen, nachdem die Größe geändert und/oder die geöffnete IME-Benutzeroberfläche verschoben wurde.
IUIManagerEventSink::OnWindowUpdating

Wird vom TSF aufgerufen, bevor die Größe geändert und/oder die geöffnete IME-Benutzeroberfläche verschoben wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile ctffunc.h