Freigeben über


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