Partager via


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