IFrameworkInputPane-Schnittstelle (shobjidl_core.h)
Stellt Methoden bereit, mit denen Apps über Zustandsänderungen und den Speicherort für den Eingabebereich informiert werden können. Der Eingabebereich ist ein Benutzeroberflächenelement, eine Bildschirmtastatur oder ein Schreibbereich, der angezeigt wird, wenn der Benutzer eine Aktion ausführt, die die Eingabe von Informationen erfordert, z. B. das Auswählen eines Suchfelds oder eines Eingabefelds in einem Formular. Apps können dann ihre Benutzeroberfläche so anpassen, dass der Eingabebereich keine Elemente verdeckt, auf die der Benutzer möglicherweise zugreifen muss, während der Eingabebereich angezeigt wird.
Vererbung
Die IFrameworkInputPane-Schnittstelle erbt von der IUnknown-Schnittstelle . IFrameworkInputPane verfügt auch über folgende Membertypen:
Methoden
Die IFrameworkInputPane-Schnittstelle verfügt über diese Methoden.
IFrameworkInputPane::Advise Registriert das Handlerobjekt des Eingabebereichs der App, um Benachrichtigungen im Namen eines Fensters zu empfangen, wenn ein Ereignis den Eingabebereich auslöst. Diese Methode unterscheidet sich von AdviseWithHWND darin, dass sie über ein Objekt, das ICoreWindow implementiert, auf ihr Fenster verweist. |
IFrameworkInputPane::AdviseWithHWND Registriert das Handlerobjekt des Eingabebereichs der App, um Benachrichtigungen im Namen eines Fensters zu empfangen, wenn ein Ereignis den Eingabebereich auslöst. Diese Methode unterscheidet sich von Advise darin, dass sie auf ihr Fenster über einen HWND verweist. |
IFrameworkInputPane::Location Ruft den aktuellen Speicherort des Eingabebereichs ab. |
IFrameworkInputPane::Unadvise Hebt die Registrierung des Eingabebereichshandlerobjekts einer App auf, sodass es keine Benachrichtigungen mehr empfängt. |
Hinweise
Wann sollte implementiert werden?
Implementieren Sie diese Schnittstelle nicht. Die Implementierung wird mit Windows als CLSID_FrameworkInputPane bereitgestellt.Anforderungen
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shobjidl_core.h (shobjidl.h einschließen) |