IInputObject interface (shobjidl_core.h)
Exposes methods that change UI activation and process accelerators for a user input object contained in the Shell.
Inheritance
The IInputObject interface inherits from the IUnknown interface. IInputObject also has these types of members:
Methods
The IInputObject interface has these methods.
IInputObject::HasFocusIO Determines if one of the object's windows has the keyboard focus. |
IInputObject::TranslateAcceleratorIO Enables the object to process keyboard accelerators. |
IInputObject::UIActivateIO UI-activates or deactivates the object. |
Remarks
Implement IInputObject if you are implementing a Shell object that takes user input.
You do not call this interface directly. IInputObject is used by the Shell or the browser to notify the object of UI activation changes and to translate keyboard accelerators.
IInputObject is derived from IUnknown. The listed methods are specific to IInputObject.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional, Windows XP [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Target Platform | Windows |
Header | shobjidl_core.h |