IInputObjectIInputObject*
*Contents  *Index  *Topic Contents
*Previous Topic: IFileViewerSite::SetPinnedWindow
*Next Topic: IInputObject::HasFocusIO

IInputObject


The IInputObject interface is used to change UI activation and process accelerators for a user input object contained in the shell.

When to Implement

Implement IInputObject if you are implementing a shell object that takes user input.

When to Use

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 following methods are specific to IInputObject.
IInputObject Methods Description
HasFocusIO Determines if one of the object's windows has the keyboard focus.
TranslateAcceleratorIO Passes keyboard accelerators to the object.
UIActivateIO Activates or deactivates the object.

Note This interface is only supported in shell versions 4.71 and later.


Up Top of Page
© 1997 Microsoft Corporation. All rights reserved. Terms of Use.