Interface IInputObject (shobjidl_core.h)
Expose les méthodes qui modifient l’activation de l’interface utilisateur et les accélérateurs de processus pour un objet d’entrée utilisateur contenu dans l’interpréteur de commandes.
Héritage
L’interface IInputObject hérite de l’interface IUnknown. IInputObject a également les types de membres suivants :
Méthodes
L’interface IInputObject possède ces méthodes.
IInputObject ::HasFocusIO Détermine si l’une des fenêtres de l’objet a le focus clavier. |
IInputObject ::TranslateAcceleratorIO Permet à l’objet de traiter les accélérateurs de clavier. |
IInputObject ::UIActivateIO L’interface utilisateur active ou désactive l’objet. |
Remarques
Implémentez IInputObject si vous implémentez un objet Shell qui accepte une entrée utilisateur.
Vous n’appelez pas cette interface directement. IInputObject est utilisé par l’interpréteur de commandes ou le navigateur pour notifier l’objet des modifications d’activation de l’interface utilisateur et pour traduire les accélérateurs de clavier.
IInputObject est dérivé de IUnknown. Les méthodes répertoriées sont spécifiques à IInputObject.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel, Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shobjidl_core.h |