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 |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für