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