IInputObject-Schnittstelle (shobjidl_core.h)
Macht Methoden verfügbar, die die Benutzeroberflächenaktivierung ändern, und Prozessbeschleunigungen für ein Benutzereingabeobjekt, das in der Shell enthalten ist.
Vererbung
Die IInputObject-Schnittstelle erbt von der IUnknown-Schnittstelle . IInputObject verfügt auch über die folgenden Typen von Membern:
Methoden
Die IInputObject-Schnittstelle verfügt über diese Methoden.
IInputObject::HasFocusIO Bestimmt, ob eines der Fenster des Objekts über den Tastaturfokus verfügt. |
IInputObject::TranslateAcceleratorIO Ermöglicht dem -Objekt die Verarbeitung von Tastaturbeschleunigungen. |
IInputObject::UIActivateIO Die Benutzeroberfläche aktiviert oder deaktiviert das Objekt. |
Hinweise
Implementieren Sie IInputObject , wenn Sie ein Shell-Objekt implementieren, das Benutzereingaben übernimmt.
Sie rufen diese Schnittstelle nicht direkt auf. IInputObject wird von der Shell oder dem Browser verwendet, um das Objekt über Änderungen an der Benutzeroberflächenaktivierung zu benachrichtigen und Tastaturbeschleunigungen zu übersetzen.
IInputObject wird von IUnknown abgeleitet. Die aufgeführten Methoden sind spezifisch für IInputObject.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional, Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shobjidl_core.h |